Members
-
readonlydataSourceAdded : Event
-
将数据源添加到集合时触发的事件。由事件处理程序传递添加的数据源。
-
readonlydataSourceRemoved : Event
-
移除集合中的数据源时触发的事件。由事件处理程序传递被移除的数据源。
-
获取集合中数据源的数量。
Methods
-
add(dataSource) → Promise.<DataSource>
-
集合中添加数据源。
Name Type Description dataSource
DataSource | Promise.<DataSource> 待添加的数据源或数据源的promise。传递promise解析成功后数据源添加到集合中。 Returns:
数据源添加到集合中所解析的promise。 -
检测集合中是否包含指定的数据源。
Name Type Description dataSource
DataSource 待检索的数据源。 Returns:
true 集合中包含返回true,否则返回false。 -
释放集合中所有数据源所占用的资源。一旦释放对象资源,它将不能被使用;调用任何方法将会抛出
DeveloperError
异常。Throws:
-
DeveloperError : 对象已经被销毁。
Example:
dataSourceCollection = dataSourceCollection && dataSourceCollection.destroy();
See:
-
-
get(index) → DataSource
-
获取集合中指定索引的数据源。
Name Type Description index
Number 指定的索引号。 Returns:
数据源。 -
确定指定数据源在集合中的索引号。
Name Type Description dataSource
DataSource 待检索的数据源。 Returns:
数据源在集合中的索引号,如果集合不包含该数据源,返回-1。 -
如果对象被销毁返回true,否则返回false。一旦释放对象资源,它将不能被使用;调用任何方法将会抛出
DeveloperError
异常。Returns:
-
移除集合中的一个数据源。
Name Type Default Description dataSource
DataSource 待移除的数据源。 destroy
Boolean false
optional 指定是否在移除后销毁数据源。 Returns:
集合中存在的数据源移除后,返回true;如果集合中不存在该数据源,移除失败,返回false。 -
移除集合中的所有数据源。
Name Type Default Description destroy
Boolean false
optional 指定是否在移除后销毁数据源。