属性概述
可以设置、检索或侦听任何属性。请参阅使用属性主题。
名称 | 类型 | 描述 | 类: | |
---|---|---|---|---|
String | 更多详情 类的名称。 | 更多详情 | Accessor | |
String | 更多详情 字段的说明。 | 更多详情 | FieldGroupConfig | |
FieldConfig[] | 更多详情 属于群组的字段配置数组。 | 更多详情 | FieldGroupConfig | |
String | 更多详情 字段的标注。 | 更多详情 | FieldGroupConfig | |
String | 更多详情 遵循约束 Arcade 配置文件定义的规范的 Arcade 表达式。 | 更多详情 | FieldGroupConfig |
属性详细信息
-
类的名称。声明的类名格式为
geoscene.folder.className
。
-
description String已弃用自版本 4.23 起。通过 GroupElement.description 设置字段分组描述。
-
字段的说明。说明显示在字段下方。
-
fieldConfig FieldConfig[]autocast已弃用自版本 4.23 起。通过 FieldElement 设置字段。
-
属于群组的字段配置数组。
如果在 FeatureForm 或 Editor 微件中工作,请在表单的模板元素中通过 FieldElement(s) 或 GroupElement(s) 设置字段配置。
-
label String已弃用自版本 4.23 起。通过 GroupElement.label 设置标注分组字段。
-
字段的标注。标注显示在字段上方。
-
visibilityExpression String起始版本:GeoScene API for JavaScript 4.11已弃用自版本 4.23 起。通过 GroupElement.visibilityExpression 设置字段。
-
遵循约束 Arcade 配置文件定义的规范的 Arcade 表达式。表达式可以使用
$feature
全局变量引用字段值,并且必须返回true
或false
。当此表达式的计算结果为
true
时,将显示该元素。当表达式计算结果为false
元素时,不显示。如果未提供表达式,则默认行为是显示元素。在为不可为 null 的字段定义可见性表达式时必须小心,即确保此类字段具有默认值或对用户可见,以便他们可以在提交表单之前提供值。这只会影响字段的渲染方式。它对属性的值没有任何影响。
- 默认值:null
- 另请参阅:
示例:// Array of two field configurations. // The first one displays the feature's status whereas // the second one only displays if the resolution of // the issue if the status is "Completed" // and the resolution value is not null. fieldConfig: [{ name: "status", editable: false, // not an editable field label: "Issue status", description: "E.g. submitted, received, in progress, or completed." },{ name: "resolution", label: "Resolution", editable: false, description: "Resolution if status is 'Completed'", visibilityExpression: "($feature.status == 'Completed') && (!(IsEmpty($feature.resolution)))" }]