new LayerStatus(options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/leaflet/iclient-leaflet.js"></script>
<script>
new L.supermap.LayerStatus(options);
// 弃用的写法
new SuperMap.LayerStatus(options);
</script>
// ES6 Import
import { LayerStatus } from '@supermapgis/iclient-leaflet';
new LayerStatus(options);
common/iServer/LayerStatus.js, line 6
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。