BasemapLayerListViewModel

AMD: require(["geoscene/widgets/BasemapLayerList/BasemapLayerListViewModel"], (BasemapLayerListVM) => { /* 代码 */ });
ESM: import BasemapLayerListVM from "@geoscene/core/widgets/BasemapLayerList/BasemapLayerListViewModel";
类: geoscene/widgets/BasemapLayerList/BasemapLayerListViewModel
继承于: BasemapLayerListViewModel Accessor
起始版本: GeoScene API for JavaScript 4.22

提供 BasemapLayerList 微件的逻辑。

另参阅:

构造函数

new BasemapLayerListViewModel(properties)
参数:
properties Object
optional

所有可传入构造函数的属性列表,请参见属性

属性列表

可以设置、检索或监听的任何属性。参见使用属性主题。
展示继承属性 隐藏继承属性
名称 类型 描述
Collection<ListItem>更多信息

表示 baseLayersListItem 的集合。

更多信息BasemapLayerListViewModel
ListItemCreatedHandler更多信息

指定访问每个 ListItem 的函数。

更多信息BasemapLayerListViewModel
String更多信息

当前底图的标题。

更多信息BasemapLayerListViewModel
String更多信息

类名。

更多信息Accessor
Collection<ListItem>更多信息

表示 referenceLayersListItem 的集合。

更多信息BasemapLayerListViewModel
ListItemCreatedHandler更多信息

指定一个函数,用于访问表示参考图层的每个 ListItem

更多信息BasemapLayerListViewModel
String更多信息

视图模型的状态。

更多信息BasemapLayerListViewModel
MapView|SceneView更多信息

MapViewSceneView 的引用。

更多信息BasemapLayerListViewModel

属性详细说明

baseItems Collection<ListItem>readonly

表示 baseLayers 的 ListItem 的集合。

baseListItemCreatedFunction ListItemCreatedHandler

指定访问每个 ListItem 的函数。每个列表项都可以根据其可修改的属性进行修改。可以使用 ListItem 的 actionsSections 属性将操作添加到列表项。

basemapTitle String

当前底图的标题。

declaredClass Stringreadonly inherited

类名。类的名称声明格式为 geoscene.folder.className

referenceItems Collection<ListItem>readonly

表示 referenceLayers 的 ListItem 的集合。

referenceListItemCreatedFunction ListItemCreatedHandler

指定一个函数,用于访问表示参考图层的每个 ListItem

state Stringreadonly

视图模型的状态。

可选值:"ready"|"loading"|"disabled"

默认值:disabled

MapView 或者 SceneView的引用。 设置此选项可将微件链接到特定视图。

方法列表

名称 返回值类型 描述
更多信息

触发触发操作事件并执行给定的操作操作切换

更多信息BasemapLayerListViewModel

方法详细说明

triggerAction(action, item)

触发触发操作事件并执行给定的操作操作切换

参数:

要执行的操作。

item ListItem

与操作关联的项。

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.