如果该点上存在多个项目,则更改选择一个点时元素数量的显示方式

时间:2019-07-18 06:56:01

标签: arcgis arcgis-js-api

当前在ArcGIS Online中,如果单个点中存在多个项目,则模板显示如下

Multiple 1

我将能够像这样在模板中查看包含元素数量的详细信息

Multiple 2

1 个答案:

答案 0 :(得分:1)

您可以使用Popup.featureCount检索选定功能的数量。

以下CodePen使用此属性提供动态的PopupTemplate.titlehttps://codepen.io/arnofiva/pen/5b532f8577d097107cf8040da57e0b97

var template = layer.popupTemplate;
var defaultTitle = template.title;

// Compute popup title before it is shown
template.title = function() {
  var total = view.popup.featureCount;
  if (total > 1) {
    return defaultTitle + " - Count: " + total + "";
  } else {
    return defaultTitle;
  }
}

Popup with dynamic title

有关弹出窗口和小部件的更多信息,请参见以下ArcGIS API JavaScript资源: