new SuperMap.LayerStatus(options)
common/iServer/LayerStatus.js, line 7
该类存储了各个子图层的名字和是否可见的状态。
Name | Type | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
参数。
|
Members
-
displayFilterstring
-
图层显示 SQL 过滤条件,如 layerStatus.displayFilter = "smid < 10",表示仅显示 smid 值小于 10 的对象。
-
fieldValuesDisplayFilterObject
-
Properties:
Name Type Description values
Array.<number> 要过滤的值。
fieldName
string 要过滤的字段名称只支持数字类型的字段。
fieldValuesDisplayMode
string 目前有两个 DISPLAY/DISABLE。当为 DISPLAY 时,表示只显示以上设置的相应属性值的要素,否则表示不显示以上设置的相应属性值的要素。
-
isVisibleboolean
-
获取或设置图层是否可见,true 表示可见。
-
layerNamestring
-
获取或设置图层名称。
Methods
-
destroy()
common/iServer/LayerStatus.js, line 53 -
释放资源,将引用资源的属性置空。
-
toJSON(){Object}
common/iServer/LayerStatus.js, line 65 -
生成对应的 JSON。
Returns:
Type Description Object 对应的 JSON。