加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex 学习笔记 ArrayCollection

发布时间:2020-12-15 04:57:18 所属栏目:百科 来源:网络整理
导读:一 API中描述: ??? ArrayCollection 类是将 Array 公开为集合的封装类,可使用 ICollectionView 或 IList 接口的方法和属性进行访问和处理。对 ArrayCollection 实例进行操作会修改数据源;例如,如果对 ArrayCollection 使用 removeItemAt() 方法,就会删

一 API中描述:

??? ArrayCollection 类是将 Array 公开为集合的封装类,可使用 ICollectionViewIList 接口的方法和属性进行访问和处理。对 ArrayCollection 实例进行操作会修改数据源;例如,如果对 ArrayCollection 使用 removeItemAt() 方法,就会删除基础 Array 中的项目。

二 代码示例(定义ArrayCollection)

 
 
  1. [Bindable]??? ?
  2. public?var?coll:ArrayCollection?=?new?ArrayCollection ?
  3. ([ ?
  4. {label:"北京",?num:"1500"},??? ?
  5. {label:"上海",?num:"1400"},??? ?
  6. {label:"广州",?num:"1444"},??? ?
  7. {label:"天津",?num:"1412"}? ?
  8. ]); ?

三 关于集合的一些操作

使用addItemAt 或addItem 方法插入对象到ArrayCollection ,
getItemIndex 或contains 方法用于检测数据项是否已存在于数组中,而ArrayCollection 的sort属性是对ArrayCollection 排序以及通过某个字段决定接收第一个或最后一个数据。
?

 
 
  1. private?function?addItem():void?? ?
  2. {?? ?
  3. ???coll.addItemAt({label:?"大连",?num:?1440},?0);?? ?
  4. coll.removeItemAt(0);
  5. }?

ArrayCollection可以作为list? combobox等的dataprovider,,

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读