當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript ArcGIS Popup.features用法及代碼示例


基本信息

以下是所在類或對象的基本信息。

AMD: require(["esri/widgets/Popup"], (Popup) => { /* code goes here */ });

ESM: import Popup from "@arcgis/core/widgets/Popup";

類: esri/widgets/Popup

繼承: Popup > Widget > Accessor

自從:用於 JavaScript 4.0 的 ArcGIS API

用法說明

Popup.features函數(或屬性)的定義如下:

features Graphic[]


與彈出窗口相關的一係列函數。該數組中的每個圖形都必須具有有效的 PopupTemplate 集。它們可能共享相同的 PopupTemplate 或具有唯一的 PopupTemplates,具體取決於它們的屬性。彈出窗口的內容和標題是根據每個圖形各自 PopupTemplatecontenttitle 屬性設置的。

當該數組中存在多個圖形時,Popup 的當前內容將根據所選函數的值進行設置。

如果沒有與彈出窗口相關聯的函數,則此值為 null

例子:

// When setting the features property, the graphics pushed to this property
// must have a PopupTemplate set.
let g1 = new Graphic();
g1.popupTemplate = new PopupTemplate({
  title: "Results title",
  content: "Results: {ATTRIBUTE_NAME}"
});
// Set the graphics as an array to the popup instance. The content and title of
// the popup will be set depending on the PopupTemplate of the graphics.
// Each graphic may share the same PopupTemplate or have a unique PopupTemplate
let graphics = [g1, g2, g3, g4, g5];
view.popup.features = graphics;

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 Popup.features。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。