在线免费看污_亚洲视频在线免费观看_91精品国产电影_久久国产亚洲_久久四虎影院_亚洲欧美a_国产精品一区二区三

CompositeEntityCollection

非破壞性地將多個EntityCollection實例組合成一個集合。如果在多個集合中存在具有相同ID的實體,則該實體將以非破壞性方式合并到單個新實體實例中。如果一個實體在多個集合中具有相同的屬性,則使用它所屬列表的最后一個集合中該實體的屬性。CompositeEntityCollection幾乎可以在使用EntityCollection的任何地方使用。
new CompositeEntityCollection(collections, owner)
Parameters:
collections (Array.<EntityCollection>) 要合并的EntityCollection實例的初始列表。
owner ((DataSource | CompositeEntityCollection)) 創(chuàng)建此集合的數(shù)據(jù)源(或復合實體集合)。

Members

(readonly) collectionChanged : Event

獲取在從集合中添加或刪除實體時觸發(fā)的事件。生成的事件是aEntityCollection.collectionChangedEventCallback

(readonly) id : String

獲取此集合的全局唯一標識符。

(readonly) owner : (DataSource|CompositeEntityCollection)

獲取此復合實體集合的所有者,即創(chuàng)建它的數(shù)據(jù)源或復合實體集合。

(readonly) values : Array.<Entity>

獲取集合中實體實例的數(shù)組。不應直接修改此數(shù)組。

Methods

addCollection(collection, index)
將集合添加到組合中。
Parameters:
collection (EntityCollection) 要添加的集合。
index (Number) 要添加集合的索引。如果省略,集合將添加到所有現(xiàn)有集合的頂部。
Throws
  • DeveloperError : 如果提供索引,則索引必須大于或等于零且小于或等于集合數(shù)。
computeAvailability() → {TimeInterval}
計算集合中實體的最大可用性。如果集合包含無限可用數(shù)據(jù)和非無限數(shù)據(jù)的組合,則它將僅返回與非無限數(shù)據(jù)相關(guān)的間隔。如果所有數(shù)據(jù)都是無限的,則返回無限間隔。
contains(entity) → {Boolean}
如果提供的實體在此集合中,則返回true,否則返回false。
Parameters:
entity (Entity) 實體。
containsCollection(collection) → {Boolean}
檢查組合是否包含給定集合。
Parameters:
collection (EntityCollection) 要檢查的集合。
getById(id) → {Entity}
獲取具有指定ID的實體。
Parameters:
id (String) 要檢索的實體的ID。
getCollection(index)
從組合中按索引獲取集合。
Parameters:
index (Number) 要檢索的索引。
getCollectionsLength()
獲取此組合中的集合數(shù)。
indexOfCollection(collection) → {Number}
確定組合中給定集合的索引。
Parameters:
collection (EntityCollection) 要查找的索引的集合。
lowerCollection(collection)
將集合降低到組合中的一個位置。
Parameters:
collection (EntityCollection) 要移動的集合。
Throws
lowerCollectionToBottom(collection)
將集合降低到組合的底部。
Parameters:
collection (EntityCollection) 要移動的集合。
Throws
raiseCollection(collection)
在組合中向上提升一個集合。
Parameters:
collection (EntityCollection) 要移動的集合。
Throws
raiseCollectionToTop(collection)
將集合提升到組合的頂部。
Parameters:
collection (EntityCollection) 要移動的集合。
Throws
removeAllCollections()
刪除此組合中的所有集合。
removeCollection(collection) → {Boolean}
從該組合中刪除集合(如果存在)。
Parameters:
collection (EntityCollection) 要刪除的集合。
resumeEvents()
添加或刪除項目時立即恢復引發(fā)EntityCollection#collectionChanged事件。當事件被掛起時所做的任何修改都將在調(diào)用此函數(shù)時作為單個事件觸發(fā)。此函數(shù)還確保在事件也恢復時重新計算集合。此函數(shù)是引用計數(shù)的,只要對EntityCollection#resumeEvents有相應的調(diào)用,就可以安全地多次調(diào)用。
Throws
  • DeveloperError : Suspendevents之前不能調(diào)用ResumeEvents。
suspendEvents()
防止EntityCollection#collectionChanged事件被引發(fā),直到對EntityCollection#resumeEvents進行相應的調(diào)用,此時將引發(fā)涵蓋所有掛起操作的單個事件。這樣可以有效地添加和刪除許多項目。當事件被掛起時,對集合的重新排序也將被掛起,因為這可能是一個代價高昂的操作。只要對EntityCollection#resumeEvents有相應的調(diào)用,就可以安全地多次調(diào)用此函數(shù)。
主站蜘蛛池模板: 毛片自拍 | 日本高清不卡在线观看 | 人人鲁免费播放视频人人香蕉 | 国产国语一级毛片在线视频 | jizz18中国| 国产精品偷伦视频免费手机播放 | 九九热在线视频 | 99在线播放视频 | 免费欧美| 久久午夜剧场 | 成人在色线视频在线观看免费大全 | 精品欧美高清一区二区免费 | 久久亚洲这里只有精品18 | www.亚洲天堂.com| 在线观看人成网站深夜免费 | 精品视频在线一区 | 曰本女人视频69xxx | www.色.con| 在线观着免费观看国产黄 | 久久午夜一区二区 | 日韩在线观看不卡 | 欧美精品做人一级爱免费 | 99热成人精品国产免国语的 | 免费特级黄毛片在线成人观看 | 99久久免费国产精品特黄 | 成人a毛片在线看免费全部播放 | 久久久久久久综合日本亚洲 | 欧美一区二区三区免费看 | 欧美jizzhd欧美巨大 | 99国产精品久久久久久久成人热 | 欧美xxxxx69xxxx| 国产精品第9页 | 精品日本三级在线观看视频 | 人人天天爱天天做天天摸 | 久久91精品国产91久久户 | 欧美视频一区二区三区 | 日韩免费一区二区三区 | 久久综合九色欧美综合狠狠 | 91久久久久久久 | 国产一级又色又爽又黄大片 | 久久嫩草影院免费看夜色 |