`
sjkgxf7191
  • 浏览: 257006 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ArrayCollection 的深度复制

    博客分类:
  • flex
阅读更多

原文:http://blog.csdn.net/accp_fangjian/archive/2008/05/09/2423591.aspx

 

modelLocator.chartArrayCollection = ArrayCollection(clone(modelLocator.relatedTaskPhase));

private function clone(source:Object):*
{
	var myBA:ByteArray = new ByteArray();
	myBA.writeObject(source);
	myBA.position = 0;
	return (myBA.readObject());
}
 

 

分享到:
评论
1 楼 Sev7en_jun 2011-11-22  
lz我有个问题想请教你
比如说 从java哪里获取了一个List对象,那么怎么用下面红色部分标签显示(我已经获取到了List)
<mx:DataGrid>
  <mx:dataProvider>
    <mx:ArrayCollection id="list" list="{userColls}">
     </mx:ArrayCollection>
   </mx:dataProvider>
</mx:DataGrid>

不使用下面这种方式,就只使用上面那种怎么可以实现吗?
<mx:DataGrid id="list" dataProvider="{userColls}">

相关推荐

    Flex的Array和ArrayCollection

    Flex的Array和ArrayCollection

    ArrayCollection不完全绑定

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

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

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

    Flex:ArrayCollection转xml形式的实例

    在ActionScript编程中,ArrayCollection是Flash Player和Adobe AIR中常用的数据结构,它是一个接口,扩展自ListCollectionView,主要用于数据绑定。ArrayCollection是基于Array的,但提供了对数据的更高级别的访问,...

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

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

    用ArrayCollection当做flex中Tree控件的DataProvider

    在这个例子中,`children`属性表示子节点集合,通过递归的方式可以构建任意深度的树结构。`label`属性用于显示在`Tree`控件中。 配置完成后,`Tree`控件会自动根据`ArrayCollection`中的数据结构生成相应的树形结构...

    java TO ArrayCollection

    在这个特定的情况下,我们讨论的是如何将Java的`java.util.List`对象转换为Flex中的`ArrayCollection`。`ArrayCollection`是Flex中用于数据绑定和显示列表控件的数据源,而`List`是Java中的集合类,两者之间存在一些...

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

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

    XML TO ArrayCollection 两种实现方式

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

    flex外部读取xml

    在Flex编程中,读取XML文件是常见的数据交互方式,特别是在构建富互联网应用程序(RIA)时,用于存储和传输数据。本示例中,我们看到一个Flex应用通过使用ActionScript 3来从外部XML文件加载数据,并将这些数据用于...

    Flex 编程技巧

    复制ArrayCollection对象时,可以采用两种方法。第一种方法是通过遍历原ArrayCollection,将其元素添加到新的ArrayCollection中。第二种方法是使用ListCollectionView类来创建ArrayCollection的视图,具体操作是创建...

    flex导入excel2007版本以上的类库Rxlsx.swc

    as3xls 只支持excel2003版本以下的,不支持扩展名为.xlsx的excel,而类库Rxlsx支持....var datasource:ArrayCollection = new ArrayCollection(sheet); //可转换为ArrayCollection,用于表格控件grid绑定数据显示出来

    ArayyCollection排序

    "ArayyCollection排序"是一个关于编程中数组集合排序的主题,尤其可能涉及到特定编程语言(如ActionScript或Flex)中的ArrayCollection类。ArrayCollection是Flex框架中的一个类,它是Array的包装器,提供了数据绑定...

    十二个非常有用的Flex函数Source In Flex

    #### 一、复制内容到剪贴板 **函数**: `System.setClipboard(strContent);` 此函数用于将指定的字符串内容`strContent`复制到系统的剪贴板中。这在用户界面设计中非常有用,特别是当需要让用户能够快速复制某些...

    Flex4之DataGrid四个的示例【客户端和服务器端】

    var arrayCollection:ArrayCollection = new ArrayCollection(JSON.parse(jsonData).data); dataGrid.dataProvider = arrayCollection; ``` 三、服务器端示例 1. 服务器端处理:使用Java处理业务逻辑和数据查询,...

    12个Flex常用功能代码

    2. **复制ArrayCollection**:要复制一个ArrayCollection,你可以创建一个新的ArrayCollection并逐项添加原ArrayCollection的元素。示例代码展示了如何实现这个过程。 3. **打开新浏览器窗口**:使用`navigateToURL...

    flash_as3.0_常用代码

    使用 `ArrayCollection` 对象可以复制 ArrayCollection,代码如下: ```actionscript var bar:ArrayCollection = new ArrayCollection(); for each (var i:Object in ac) { // ... } ``` 通过本文总结的这些常用...

    12条常用Flex代码 值得收藏

    在Flex应用程序中,经常需要复制一个ArrayCollection对象,以便在不同的上下文中使用。使用`var bar:ArrayCollection = new ArrayCollection(); for each ( var i:Object in ac ){ bar.addItem( i ); }`语句可以实现...

    flex导入excel2007版本以上并支持日期格式的类库Rxlsx

    as3xls 只支持excel2003版本以下的,不支持扩展名为.xlsx的excel,而类库Rxlsx支持....var datasource:ArrayCollection = new ArrayCollection(sheet); //可转换为ArrayCollection,用于表格控件grid绑定数据显示出来

    flex fusionchart 破解

    5.将FusionChartsFlex\Charts下面的FusionCharts和FusionWidgets两个文件夹复制到flex_src目录下和web目录下,注意:在复制之前,先将FusionCharts文件夹的名字全部改成小写,即fusioncharts,也可以复制后在项目...

Global site tag (gtag.js) - Google Analytics