`
xiao_feng68
  • 浏览: 100932 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

(XF - 5)Array,ArrayCollection 区别

    博客分类:
  • Flex
阅读更多
Array 和 ArrayCollection的区别。
将DataGrid关联了一个Array,将这个Array删除一个记录, Grid就是不更新, 而换成ArrayCollection后, 删除后立即更新了。
ArrayCollection = new ArrayCollection(array);
还好转换起来也还算方便。


Flash 中没有ArrayCollection

ArrayCollection实现了ICollectionView接口,在Flex的类定义内属于[数据集],他提供更强大的检索、过滤、排序、分类、更新监控等功能。类似的还有XMLListCollection

这两者差别在于如果用array在作为data provider绑定于控件上,就无法获得控件的更新,除非控件被重新绘制或者data provider被重新指定,而Collection则是将array的副本存储于Collection类的某个对象之中,其特点是Collection 类本身就具备了确保数据同步的方法,
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics