`

java TO ArrayCollection

阅读更多

因为new ArrayCollection 需要 array对象,event.result是空间返回对象(JAVA方法返回值)所以类型不同无法使用new 构造ArrayCollection ,可是恶心的FLEX偏偏支持javalist=ArrayCollection
复制代码代码如下:

private var javalist:ArrayCollection; 
function resultHandler(event:ResultEvent):void{ 
javalist=ArrayCollection(event.result); 
//javalist=event.result as ArrayCollection; 
javabar.dataProvider=javalist; 


JAVA代码返回java.util.List对象, 
因为new ArrayCollection 需要 array对象,event.result是空间返回对象(JAVA方法返回值)所以类型不同无法使用new 构造ArrayCollection ,可是恶心的FLEX偏偏支持javalist=ArrayCollection(event.result); 
或者使用javalist=event.result as ArrayCollection;直接转换。 
因为网络延迟,所以无法正常使用dataProvider属性获得值,那么我们就来手动指定一下。 
可以使用 javalist[i].属性 直接调用值

分享到:
评论

相关推荐

    Flex的Array和ArrayCollection

    Flex的Array和ArrayCollection

    ArrayCollection不完全绑定

    在Flex编程中,ArrayCollection是一种常用的集合类,它继承自Array类并添加了对数据绑定的支持。然而,尽管ArrayCollection通常被用作数据绑定的主要工具,但在特定情况下,可能会遇到“ArrayCollection不完全绑定”...

    ArrayCollection求最大值,最小值,排序

    在IT行业中,ArrayCollection是ActionScript 3.0和Flex框架中的一个重要数据结构,它扩展了Array类,提供了对数据的双向绑定和事件通知功能。ArrayCollection不仅支持数组的操作,还具备列表的数据管理特性,因此在...

    Flex:ArrayCollection转xml形式的实例

    xmlDocument.appendChild(xml.toXMLString()); trace(xmlDocument.toString()); ``` 在这个例子中,我们首先创建了一个ArrayCollection,然后创建了一个空的XML节点`<fruits>`。接着,我们遍历ArrayCollection中的...

    XML TO ArrayCollection 两种实现方式

    在Flex开发中,XML数据与ArrayCollection之间的转换是非常常见的操作,特别是在处理动态数据或从服务器获取XML格式的数据时。ArrayCollection是一种常用的集合类,它基于Array,并提供了数据绑定功能,适用于用户...

    Flex Tree 通过Arraycollection转化为XML数据源,新增、删除、修改功能的整合

    本篇文章将聚焦于如何将ArrayCollection转换为XML数据源,并实现Flex Tree组件的新增、删除和修改功能。以下是详细的解释和步骤。 首先,ArrayCollection是Flex中常用的数据结构,它是一个动态数组,支持数据绑定和...

    用ArrayCollection当做flex中Tree控件的DataProvider

    本文将详细探讨如何使用`ArrayCollection`作为Flex中的`Tree`控件的数据提供者,以替代通常使用的XML数据源。 首先,让我们理解`ArrayCollection`的概念。`ArrayCollection`是Flex中的一个类,它继承自`...

    balzeDs与java数据类型 对照表

    13. java.util.Collection -> mx.collection.ArrayCollection:Java的集合转换为ActionScript的ArrayCollection,以便在Flash中显示和操作数据。 14. java.lang.Object[] -> Array:Java的对象数组转换为...

    flex与java结合开发

    import mx.collections.ArrayCollection; protected var myService:Remoting = new Remoting(); protected function callService(event:Event):void{ myService.send("hello", "sayHello", ["World"]); } ]]>...

    Flex通过Java读取Excel(详细流程)

    在这个过程中,Java使用POI API读取Excel文件,将数据加载到内存中,通常存储在一个`ArrayList`或`ArrayCollection`中。POI3.7是提到的一个特定版本,提供了对Excel文件的处理功能。 2. **Blazeds传递数据**:...

    Flex+Java连接SQLServer.pdf

    7. ArrayList与ArrayCollection的转换:在Java中,使用ArrayList存储数据,但在Flex中,这些数据将被解析为ArrayCollection,因此,当数据从Java传递到Flex时,需要注意这种类型转换。 8. Flex与Java的集成:在Flex...

    Java2ActionScript 工程源码

    例如,Java的`ArrayList`可能需要映射到ActionScript的`ArrayCollection`。 3. **接口支持**:Java的接口机制需要在ActionScript中适当地表示,可能通过使用ActionScript的接口或抽象类来实现。 4. **异常处理**:...

    通过BlazeDS从java后台获取数据,以甘特图方式显示

    BlazeDS是一个开源的服务器端技术,主要用于在Java应用程序服务器和Adobe Flex客户端之间提供实时的双向通信。在本文中,我们将深入探讨如何利用BlazeDS从Java后台获取数据,并以甘特图的形式在Flex前端展示这些数据...

    FLEX ArrayCollection删除过滤的数据问题解决

    在Flex开发中,ArrayCollection是一种常用的集合类,它继承自Array并添加了对数据绑定和事件处理的支持。然而,当ArrayCollection应用了过滤器后,直接使用`removeItemAt()`方法尝试删除过滤后的数据可能会遇到问题...

    flex与java交互源码

    这可能意味着在Flex端,代码设计了一种动态的数据结构,例如ArrayCollection或Object,来接收来自Java服务器的任意数量的参数。在Java端,可能会有一个自定义的Message对象,用于封装这些参数,并通过Socket发送到...

    Flex类图和与Java交互时类型转换对照

    例如,Flex的`ArrayCollection`在Java中可能会被解析为`List`,需要额外处理。 - **null值**:Flex中的`null`在Java中可能是`null`或特定类型的默认值,比如`String`的`null`在Java中是`""`。 - **数字精度**:由于`...

    flex+java+mysql

    在Java代码执行完毕后,查询结果会以ArrayCollection的形式传递给Flex前端。ArrayCollection是Flex中的一种动态数组容器,可以方便地与数据绑定控件进行交互,展示在用户界面上。 4. **数据库连接**:`...

    Flex类图和与Java交互时类型转换对照.rar

    - **ArrayCollection**:通常映射为Java的List接口实现,如ArrayList。 2. **Java到ActionScript的类型转换**: - **int/float/double**:Java的数字类型在AMF中会转换成Flex的Number。 - **String**:直接映射...

    java-flex-mysql

    Flex前端的ArrayCollection是一种数据结构,它可以方便地绑定到UI组件,如DataGrid或List,使得数据的展示和操作变得直观。用户在Flex界面中的操作,如点击按钮、填写表单等,会触发事件,这些事件会通过AMF传递到...

Global site tag (gtag.js) - Google Analytics