国产探花免费观看_亚洲丰满少妇自慰呻吟_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 應用程序是否被更新時非常有用。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 濮阳市| 稻城县| 新乡县| 会泽县| 梓潼县| 红原县| 阆中市| 兴文县| 金堂县| 淮滨县| 互助| 鄂伦春自治旗| 莎车县| 锡林浩特市| 北辰区| 沁水县| 满城县| 朝阳县| 伊宁县| 江永县| 读书| 同德县| 太和县| 上思县| 清镇市| 常熟市| 府谷县| 吕梁市| 吉林市| 鸡东县| 章丘市| 荣昌县| 邵武市| 襄城县| 古交市| 玉环县| 洪江市| 沈丘县| 城步| 阿拉善右旗| 改则县|