FieldsIndex

AMD: require(["geoscene/layers/support/FieldsIndex"], (FieldsIndex) => { /* 代码 */ });
ESM: import FieldsIndex from "@geoscene/core/layers/support/FieldsIndex";
类: geoscene/layers/support/FieldsIndex
起始版本: GeoScene API for JavaScript 4.22

此类提供了方便的方法,这些方法可用于按字段名称对字段进行不区分大小写的查找。它还提供了更多信息,例如图层中的日期字段列表。

构造函数

new FieldsIndex(properties)
参数:
properties Object
optional

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

属性列表

属性 类型 描述
Field[]|Object[]更多信息

日期字段或字段 json 对象的数组。

更多信息FieldsIndex

属性详细说明

dateFields Field[]|Object[]

日期字段或字段 json 对象的数组。

默认值:[]

方法列表

属性 返回值类型 描述
Field更多信息

返回具有指定字段名称的字段。

更多信息FieldsIndex
Boolean更多信息

检查图层中是否存在具有指定字段名称的字段。

更多信息FieldsIndex
Boolean更多信息

检查具有指定字段名称的字段是否为日期字段。

更多信息FieldsIndex

方法详细说明

get(fieldName){Field}

返回具有指定字段名称的字段。

参数:
fieldName String

字段的名称。该名称不区分大小写。

返回值:
类型 描述
Field 返回具有给定名称的字段。
has(fieldName){Boolean}

检查图层中是否存在具有指定字段名称的字段。

参数:
fieldName String

字段的名称。该名称不区分大小写。

返回值:
类型 描述
Boolean 如果字段存在则返回 true ,否则返回 false
isDateField(fieldName){Boolean}

检查具有指定字段名称的字段是否为日期字段。

参数:
fieldName String

字段的名称。

返回值:
类型 描述
Boolean 如果字段类型是日期,则返回  true ,否则返回  false

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