Class: LayerViewFilter

LayerViewFilter

new LayerViewFilter(options)

view/support/LayerViewFilter.js, line 3

图层视图过滤参数

Name Type Default Description
options Object {} 可选

构造参数

Name Type Default Description
includedIds Array.<String> | null null 可选

图层id数组。当图层id在此数组中时,才会创建对应的图层视图。

excludedIds Array.<String> | null null 可选

图层id数组。当图层id在此数组中时,不会创建对应的图层视图。

Example

创建图层视图过滤器

// ES5引入方式
const { LayerViewFilter } = zondy.view

// ES6引入方式
import { LayerViewFilter } from '@mapgis/webclient-common'

Members

excludedIdsArray.<String> null

图层id数组。当图层id不在此数组中时,才会创建对应的图层视图。

includedIdsArray.<String> null

图层id数组。当图层id在此数组中时,才会创建对应的图层视图。

Methods

clone(){LayerViewFilter}

view/support/LayerViewFilter.js, line 68

克隆过滤配置对象。

Returns:
Type Description
LayerViewFilter 克隆后的新对象。

toJSON(){Object}

view/support/LayerViewFilter.js, line 79

导出为 JSON 对象。

Returns:
Type Description
Object JSON 对象。

LayerViewFilter.fromJSON(json){LayerViewFilter}

view/support/LayerViewFilter.js, line 91

通过 JSON 构造图层视图过滤对象。

Name Type Description
json Object

JSON 对象。

Returns:
Type Description
LayerViewFilter LayerViewFilter 实例。