当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。