属性概述
名称 | 类型 | 描述 | 类: | |
---|---|---|---|---|
Abilities | 更多详情 | 更多详情 | FeatureViewModel | |
Content[]|Widget|HTMLElement|String | 更多详情 要素的内容。 | 更多详情 | FeatureViewModel | |
String | 更多详情 类的名称。 | 更多详情 | Accessor | |
Boolean | 更多详情 允许为已启用弹出窗口但未定义弹出窗口模板的图层自动创建弹出窗口模板。 | 更多详情 | FeatureViewModel | |
Object | 更多详情 根据 | 更多详情 | FeatureViewModel | |
Graphic | 更多详情 用于表示要素的图形。 | 更多详情 | FeatureViewModel | |
Object | 更多详情 一个只读属性,包含有关上次对要素执行的编辑的元数据。 | 更多详情 | FeatureViewModel | |
Map | 更多详情 | 更多详情 | FeatureViewModel | |
SpatialReference | 更多详情 用于 Arcade 操作的空间参考。 | 更多详情 | FeatureViewModel | |
String | 更多详情 视图模型的状态。 | 更多详情 | FeatureViewModel | |
String | 更多详情 要素的标题。 | 更多详情 | FeatureViewModel | |
MapView|SceneView | 更多详情 | 更多详情 | FeatureViewModel | |
Boolean | 更多详情 指示要素当前是否正在等待其所有内容完成加载。 | 更多详情 | FeatureViewModel |
属性详细信息
-
起始版本:GeoScene API for JavaScript 4.21
-
-
-
要素的内容。
- 默认值:null
-
类的名称。声明的类名格式为
geoscene.folder.className
。
-
defaultPopupTemplateEnabled Boolean起始版本:GeoScene API for JavaScript 4.11
-
允许为已启用弹出窗口但未定义弹出窗口模板的图层自动创建弹出窗口模板。支持
createPopupTemplate
方法的图层支持自动弹出模板。(支持 FeatureLayer、GeoJSONLayer、OGCFeatureLayer、SceneLayer、CSVLayer、PointCloudLayer、StreamLayer 和 ImageryLayer)。- 默认值:false
-
formattedAttributes Objectreadonly
-
根据
fieldInfo
PopupTemplate 内容计算的格式化属性。它们是从要素的 图形属性值中获取的,可以读取:- 全局直接在 PopupTemplate 的根级别使用 fieldInfos 属性,或者
- 每个单个内容元素。此元素使用在 PopupTemplate 内容属性上设置的 fieldsContent 弹出元素进行定义。
- 属性:
-
global Object
使用 PopupTemplate.fieldInfos 属性在 PopupTemplate 的根级别指定的格式化属性。
content Object单个内容元素的格式化属性。这是从 esri/PopupTemplate PopupTemplate 派生而来的,或者是按单个内容元素派生的。此元素使用在 PopupTemplate 的内容上设置的 fieldsContent 弹出元素进行定义。
- 默认值:null
-
graphic Graphic
-
用于表示要素的图形。
- 默认值:null
- 另请参阅:
-
- PopupTemplate.content
示例:let graphic = new Graphic({ geometry: view.center, attributes: { "name": "Spruce", "family": "Pinaceae", "count": 126 }, symbol: new SimpleMarkerSymbol({ style: "square", color: "blue", size: "8px" }), popupTemplate: { content: [ { // Set popup template content } ] } });
-
lastEditInfo Objectreadonly
-
一个只读属性,包含有关上次对要素执行的编辑的元数据。此对象具有以下属性:
-
map Map起始版本:GeoScene API for JavaScript 4.11
-
- 默认值:null
示例:// The building footprints repreent the buildings that intersect a clicked parcel let buildingFootprints = Intersects($feature, FeatureSetByName($map, "Building Footprints"));
-
spatialReference SpatialReference起始版本:GeoScene API for JavaScript 4.11
-
用于 Arcade 操作的空间参考。
- 默认值:null
-
state Stringreadonly起始版本:GeoScene API for JavaScript 4.21
-
视图模型的状态。
可能的值:"ready"|"disabled"|"error"|"loading"
- 默认值:disabled
-
title Stringreadonly
-
要素的标题。
-
waitingForContent Booleanreadonly
-
指示要素当前是否正在等待其所有内容完成加载。
方法概述
名称 | 返回类型 | 描述 | 类: | |
---|---|---|---|---|
更多详情 分页到下一个媒体信息。 | 更多详情 | FeatureViewModel | ||
更多详情 | 更多详情 | FeatureViewModel | ||
更多详情 分页到指定的媒体信息对象。 | 更多详情 | FeatureViewModel |
方法详细信息
-
setActiveMedia(contentElementIndex, mediaInfoIndex)
-
分页到指定的媒体信息对象。例如,您可能具有包含多个
mediaInfos
的媒体内容。此方法允许您指定要显示的mediaInfos
的索引。在版本 4.17 之前,此方法被命名为
goToMedia
。参数:contentElementIndex Number要更新的媒体内容元素的索引位置。
mediaInfoIndex Number要显示的媒体信息对象的索引位置。
类型定义
-
Abilities
-
- 属性:
-
attachmentsContent Boolean
指示微件是否应查询和显示与要素关联的附件。默认值为
true
。chartAnimation Boolean指示微件是否应显示驻留在媒体内容元素中的图表的动画。默认值为
true
。customContent Boolean指示微件是否应显示任何自定义内容元素。默认值为
true
。fieldsContent Boolean指示构件是否应显示任何字段内容元素。默认值为
true
。mediaContent Boolean指示微件是否应显示任何媒体内容元素。默认值为
true
。textContent Boolean指示微件是否应显示任何文本内容元素。默认值为
true
。