国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

13.3.確定ArrayCollection數據項是否被修改

2024-04-27 13:52:15
字體:
來源:轉載
供稿:網友
13.3.1. 問題
我想檢測ArrayCollection 中的數據項是否被修改。
13.3.2. 解決辦法
監聽ArrayCollection 類發出的擴展自EventDispatcher 的事件類型collectionChange 或CollectionEvent.COLLECTION_CHANGE。
13.3.3. 討論
任何時候對集合數據的添加和刪除都會引發CollectionEvent 類型事件collectionChange。當控件綁定集合后,集合的改變通過此事件來通知綁定器。添加一個事件監聽器給集合來監聽COLLECTION_CHANGE 事件,你可以對集合的數據變化作出處理:
+展開
-ActionScript
private var coll:ArrayCollection = new ArrayCollection();
coll.addEventListener(CollectionEvent.COLLECTION_CHANGE, collChangeHandler);

CollectionEvent 類定義了些額外屬性:
items : Array
當數據項被添加時發出此事件,items 屬性代表被添加的數據數組,如果是刪除時觸發的,則代表被刪除的數據數組。

kind
這是一個字符串代表事件類型,其值可以是add, remove, replace, or move.

location
該屬性為items 屬性中指定的項目集合中基于零的索引

oldLocation
如果kind 的值為CollectionEventKind.MOVE,則此屬性為items 屬性中指定的項目在目標集合中原來位置的從零開始的索引。

默認值為-1.
使用CollectionEvent,就可以推斷ArrayCollection 或XMLListCollection 前后所處狀態,在確定服務器上的Flex 應用程序是否被更新時非常有用。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 信丰县| 拜泉县| 绍兴县| 贡嘎县| 吕梁市| 扎兰屯市| 榆树市| 即墨市| 宁远县| 阿瓦提县| 汕尾市| 贡觉县| 岚皋县| 梁山县| 都昌县| 成安县| 彩票| 濮阳县| 木兰县| 千阳县| 老河口市| 南京市| 札达县| 淄博市| 济阳县| 昭平县| 达日县| 确山县| 宝兴县| 叙永县| 荣昌县| 斗六市| 陇南市| 长武县| 泾川县| 嘉定区| 浏阳市| 随州市| 格尔木市| 巩义市| 稻城县|