- 自從:ArcGIS 適用於 JavaScript 4.9 的 API
PopupTemplate 中使用的字段名稱數組。使用此屬性來指示完全呈現 PopupTemplate 所需的字段。如果通過函數設置內容,這一點很重要,因為成功渲染所需的任何字段都應在此處指定。
一般來說,在實例化新的彈出模板時始終設置此屬性是一種很好的做法。如果要素圖層未指定其 outFields 並且未設置模板的
outFields
,則永遠不會返回返回的彈出窗口的幾何。這也適用於 WebMaps 。如果需要訪問 webmap 圖層的幾何圖形,請確保指定outFields
。要從所有字段中獲取值,請使用
["*"]
。這不會從相關表中獲取字段。如果需要相關函數,請使用 FieldInfo 進行設置。
默認值:null
例子:
// Set the MapImageLayer with specified popupTemplate USALayer = new MapImageLayer({ url: "https://sampleserver6.arcgisonline.com/arcgis/rest/services/USA/MapServer", id: "USA", sublayers: [{ id: 2, visible: true, popupTemplate: { title: "{state_name} Population", content: getInfo, outFields: ["*"] } }] }) // The function used for the PopupTemplate function getInfo(feature) { let graphic, attributes, content; graphic = feature.graphic; attributes = graphic.attributes; content = "In year 2000:- " + attributes.pop2000 ; return content; }
基本信息
以下是所在類或對象的基本信息。
AMD:
require(["esri/PopupTemplate"], (PopupTemplate) => { /* code goes here */ });
ESM:
import PopupTemplate from "@arcgis/core/PopupTemplate";
類:
esri/PopupTemplate
繼承: PopupTemplate > Accessor
自從:用於 JavaScript 4.0 的 ArcGIS API
用法說明
PopupTemplate.outFields
函數(或屬性)的定義如下:
相關用法
- JavaScript ArcGIS PopupTemplate.overwriteActions用法及代碼示例
- JavaScript ArcGIS PopupTemplate.fieldInfos用法及代碼示例
- JavaScript ArcGIS PopupTemplate.returnGeometry用法及代碼示例
- JavaScript ArcGIS PopupTemplate.expressionInfos用法及代碼示例
- JavaScript ArcGIS PopupTemplate.actions用法及代碼示例
- JavaScript ArcGIS PopupTemplate.content用法及代碼示例
- JavaScript ArcGIS PopupTemplate.title用法及代碼示例
- JavaScript ArcGIS PopupTemplate用法及代碼示例
- JavaScript Popup.autoOpenEnabled用法及代碼示例
- JavaScript Popup.location用法及代碼示例
- JavaScript Popup.headingLevel用法及代碼示例
- JavaScript Popup trigger-action事件用法及代碼示例
- JavaScript Popup.features用法及代碼示例
- JavaScript Popup.content用法及代碼示例
- JavaScript Popup.alignment用法及代碼示例
- JavaScript Popup.title用法及代碼示例
- JavaScript Popup.classes用法及代碼示例
- JavaScript Popup.when用法及代碼示例
- JavaScript Popup.visibleElements用法及代碼示例
- JavaScript Popup.actions用法及代碼示例
- JavaScript Popup.open用法及代碼示例
- JavaScript Popup.fetchFeatures用法及代碼示例
- JavaScript Popup.dockEnabled用法及代碼示例
- JavaScript Popup.on用法及代碼示例
- JavaScript Popup.goToOverride用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 PopupTemplate.outFields。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。