Class: FieldsFilter

FieldsFilter

指定返回的用于描述 Feature 的字段。支持对返回的字段内容进行保留字段或排除字段的操作,以达到过滤字段的目的。

new FieldsFilter(options)

Usage
import { FieldsFilter } from '@supermapgis/iclient-leaflet';

new FieldsFilter(options);
<script type="text/javascript" src="https://iclient.supermap.io/dist/leaflet/iclient-leaflet.js"></script>
<script>
  new L.supermap.FieldsFilter({paramsNames});
  // 弃用的写法
  new SuperMap.FieldsFilter(options);
</script>
common/iServer/FieldsFilter.js, line 8
Name Type Description
options Object

可选参数。

Name Type Description
include Array.<string> 可选

对返回的字段内容进行过滤,需保留的字段列表。

exclude Array.<string> 可选

对返回的字段内容进行过滤,需排除的字段列表。

API Relations

As constructor parameter: ImageSearchParameter.
As method parameter: FieldsFilter.constructFromObject.
Returned by: FieldsFilter.constructFromObject.

Members

excludeArray.<string>

对返回的字段内容进行过滤,需排除的字段列表。

includeArray.<string>

对返回的字段内容进行过滤,需保留的字段列表。

Methods

constructFromObject(data, obj){FieldsFilter}

common/iServer/FieldsFilter.js, line 46

目标对象新增该类的可选参数。

Name Type Description
data Object

要转换的数据。

obj FieldsFilter

返回的模型。

Returns:
Type Description
FieldsFilter 返回结果。

destroy()

common/iServer/FieldsFilter.js, line 36

释放资源,将引用资源的属性置空。