属性概述
名称 | 类型 | 描述 | 类 |
---|---|---|---|
String | 字段的显示名称。 更多详情 | FieldColumn | |
FieldColumnConfig | 列的字段配置。 更多详情 | FieldColumn | |
String | 类的名称。 更多详情 | Accessor | |
Number|String|null|undefined | 为字段设置的默认值。 更多详情 | FieldColumn | |
String | 包含描述每个字段的用途的信息。 更多详情 | FieldColumn | |
Boolean | 指示字段是否可编辑。 更多详情 | FieldColumn | |
Field | 与此列关联的 Field。 更多详情 | FieldColumn | |
FeatureLayer|SceneLayer | 如果适用,关联的 FeatureLayer 或 SceneLayer 将绑定到列。 更多详情 | FieldColumn | |
Number | 限制列的输入长度。 更多详情 | FieldColumn | |
ButtonMenu | 用于自定义要素表列的菜单内容的对象。 更多详情 | FieldColumn | |
ButtonMenuConfig | 用于自定义列的菜单内容的 Object。 更多详情 | FieldColumn | |
Number | 限制列的输入长度。 更多详情 | FieldColumn | |
String | 字段的名称。 更多详情 | FieldColumn | |
Boolean | 指示字段是否可以接受 | FieldColumn | |
Boolean | 指示该字段是否为必填字段。 更多详情 | FieldColumn | |
Boolean | 指示列的大小是否可调整。 更多详情 | FieldColumn | |
Boolean | 指示字段是否可排序。 更多详情 | FieldColumn |
属性详细信息
-
alias Stringreadonly
-
字段的显示名称。
-
config FieldColumnConfig已弃用从 4.24 版开始。通过 FeatureTable 的 tableTemplate 使用 FieldColumnTemplate。
-
列的字段配置。
-
类的名称。声明的类名称格式化为
geoscene.folder.className
。
-
为字段设置的默认值。
-
description Stringreadonly
-
包含描述每个字段的用途的信息。
-
editable Booleanreadonly
-
指示字段是否可编辑。编辑权限可以按以下优先级进行细分:
- Field - 这派生自 FeatureLayer 或 SceneLayer。它采用在 Field.editable 属性中设置的内容。要启用编辑,这必须始终为
true
。可以使用字段列模板来覆盖此内容。 - Template - 可以通过设置 FieldColumnTemplate 的 editable 属性来配置字段的可编辑权限。
- FeatureTable - 必须在表上设置 editingEnabled 属性,才能启用任何类型的编辑。
例如,如果在微件中禁用了表编辑,即不设置
enableEditing
,仍可通过设置 editable 属性来启用对特定列的编辑。反之亦然,如果启用了表编辑,则可使用字段模板来禁用对特定列的编辑。最终,如果服务的字段不可编辑,则无法使用上述选项之一覆盖其权限。
- Field - 这派生自 FeatureLayer 或 SceneLayer。它采用在 Field.editable 属性中设置的内容。要启用编辑,这必须始终为
-
-
如果适用,关联的 FeatureLayer 或 SceneLayer 将绑定到列。
-
maxLength Numberreadonly
-
限制列的输入长度。
-
-
用于自定义要素表列的菜单内容的对象。
-
-
用于自定义列的菜单内容的 Object。
-
minLength Numberreadonly
-
限制列的输入长度。
-
name Stringreadonly
-
字段的名称。
-
nullable Booleanreadonly
-
指示字段是否可以接受
null
值。
-
required Booleanreadonly
-
指示该字段是否为必填字段。
-
resizable Booleanreadonly
-
指示列的大小是否可调整。
- 默认值:true
-
sortable Booleanreadonly
-
指示字段是否可排序。
方法概述
名称 | 返回值类值 | 描述 | 类 |
---|---|---|---|
添加一个或多个与对象的生命周期相关联的句柄。 更多详情 | Accessor | ||
ButtonMenuItemConfig | 返回列上任何关联的菜单项。 更多详情 | FieldColumn | |
Boolean | 如果存在指定的句柄组,则返回 true。 更多详情 | Accessor | |
移除对象拥有的句柄组。 更多详情 | Accessor |
方法详细说明
-
addHandles(handleOrHandles, groupKey)inherited起始版本:GeoScene Maps SDK for JavaScript 4.25
-
添加一个或多个与对象的生命周期相关联的句柄。当对象被销毁时,将移除句柄。
// Manually manage handles const handle = reactiveUtils.when( () => !view.updating, () => { wkidSelect.disabled = false; }, { once: true } ); // Handle gets removed when the object is destroyed. this.addHandles(handle);
参数handleOrHandles WatchHandle|WatchHandle[]对象销毁后,标记为要移除的句柄。
groupKey *optional标识句柄应添加到的组的键。组中的所有句柄稍后都可使用 Accessor.removeHandles() 进行删除。如果未提供键,则句柄将被添加到默认组。
-
getMenuItems(){ButtonMenuItemConfig}
-
返回列上任何关联的菜单项。
返回类型 描述 ButtonMenuItemConfig 与列关联的菜单项。
-
起始版本:GeoScene Maps SDK for JavaScript 4.25
-
如果存在指定的句柄组,则返回 true。
参数groupKey *optional组键。
返回类型 描述 Boolean 如果存在指定的句柄组,则返回 true
。示例// Remove a named group of handles if they exist. if (obj.hasHandles("watch-view-updates")) { obj.removeHandles("watch-view-updates"); }
-
removeHandles(groupKey)inherited起始版本:GeoScene Maps SDK for JavaScript 4.25
-
移除对象拥有的句柄组。
参数groupKey *optional要移除的组键或组键的数组或集合。
示例obj.removeHandles(); // removes handles from default group obj.removeHandles("handle-group"); obj.removeHandles("other-handle-group");