属性概述
名称 | 类型 | 描述 | 类 |
---|---|---|---|
Abilities | 定义 Feature 和 Popup 微件在查询和显示其内容时应使用的特定功能。 更多详情 | FeatureViewModel | |
Content[]|Widget|HTMLElement|String | 要素的内容。 更多详情 | FeatureViewModel | |
String | 类的名称。 更多详情 | Accessor | |
Boolean | 允许为已启用弹出窗口但未定义 popupTemplate 的图层自动创建弹出窗口模板。 更多详情 | FeatureViewModel | |
Object | 根据 | FeatureViewModel | |
Graphic | 用于表示要素的 Graphic。 更多详情 | FeatureViewModel | |
Object | 一个只读属性,包含有关上次对要素执行的编辑的元数据。 更多详情 | FeatureViewModel | |
地图 | 更多详情 | FeatureViewModel | |
SpatialReference | 用于 Arcade 表达式 操作的空间参考。 更多详情 | FeatureViewModel | |
String | 视图模型的状态。 更多详情 | FeatureViewModel | |
String | 要素的标题。 更多详情 | FeatureViewModel | |
MapView|SceneView | 更多详情 | FeatureViewModel | |
Boolean | 指示要素当前是否正在等待其所有内容完成加载。 更多详情 | FeatureViewModel |
属性详细信息
-
起始版本:GeoScene Maps SDK for JavaScript 4.21
-
-
-
要素的内容。
- 默认值:null
-
类的名称。声明的类名称格式化为
geoscene.folder.className
。
-
defaultPopupTemplateEnabled Boolean起始版本:GeoScene Maps SDK for JavaScript 4.11
-
允许为已启用弹出窗口但未定义 popupTemplate 的图层自动创建弹出窗口模板。支持
createPopupTemplate
方法的图层支持自动弹出窗口模板。(支持 FeatureLayer、GeoJSONLayer、OGCFeatureLayer、SceneLayer、CSVLayer、PointCloudLayer、StreamLayer 和 ImageryLayer)。- 默认值:false
-
formattedAttributes Objectreadonly
-
根据
fieldInfo
PopupTemplate 内容计算的格式化属性。它们是从要素的 graphic 属性值中获取的,可以读取:- 直接在 PopupTemplate 的根级别使用全局 fieldInfos 属性,或者
- 按单个内容元素。此元素使用在 PopupTemplate 内容属性上设置的 fieldsContent 弹出元素进行定义。
- 属性
-
global Object
使用 PopupTemplate.fieldInfos 属性在 PopupTemplate 的根级别指定的格式化属性。
content Object单个内容元素的格式化属性。这是从 geoscene/PopupTemplate PopupTemplate 派生而来的,或者是按单个内容元素派生的。此元素使用在 PopupTemplate 的 content 上设置的 fieldsContent 弹出元素进行定义。
- 默认值:null
-
graphic 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 Maps SDK for JavaScript 4.11
-
对视图的 Map 的引用。当需要访问地图中的基础图层时,请使用此属性。然后,可以在 Arcade 表达式 表达式中使用。
- 默认值:null
- 另请参阅
示例// The building footprints repreent the buildings that intersect a clicked parcel let buildingFootprints = Intersects($feature, FeatureSetByName($map, "Building Footprints"));
-
spatialReference SpatialReference起始版本:GeoScene Maps SDK for JavaScript 4.11
-
用于 Arcade 表达式 操作的空间参考。
- 默认值:null
- 另请参阅
-
state Stringreadonly起始版本:GeoScene Maps SDK for JavaScript 4.21
-
视图模型的状态。
可能值:"ready"|"disabled"|"error"|"loading"
- 默认值:disabled
-
title Stringreadonly
-
要素的标题。
-
waitingForContent Booleanreadonly
-
指示要素当前是否正在等待其所有内容完成加载。
方法概述
名称 | 返回值类值 | 描述 | 类 |
---|---|---|---|
添加一个或多个与对象的生命周期相关联的句柄。 更多详情 | Accessor | ||
Boolean | 如果存在指定的句柄组,则返回 true。 更多详情 | Accessor | |
分页到下一个媒体信息。 更多详情 | FeatureViewModel | ||
更多详情 | FeatureViewModel | ||
移除对象拥有的句柄组。 更多详情 | Accessor | ||
分页到指定的媒体信息对象。 更多详情 | FeatureViewModel |
方法详细说明
-
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() 进行删除。如果未提供键,则句柄将被添加到默认组。
-
起始版本: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");
-
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
。