是否可以更改ArcGIS API中popuptemplate中显示的折叠表?

时间:2019-08-13 11:30:21

标签: arcgis arcgis-js-api

当该特定位置存在多个项目时,我想向单击CSVLayer元素时出现的折叠视图中添加另一个字段。

目前,其显示如下,

我想在此表中添加另一列。现在,仅显示PopupTemplate的标题。

1 个答案:

答案 0 :(得分:1)

我认为不可以添加其他列。但是,该列表使用PopupTemplate.title属性,因此您可以通过将其添加到标题来显示其他信息:

var popupTemplate = csvLayer.createPopupTemplate();

// Dynamic popup title
popupTemplate.title = function(feature) {
  return "Document basic info: " + feature.graphic.attributes["DocumentId"];
}

csvLayer.popupTemplate = popupTemplate;

有关正在运行的版本,请参见以下CodePen:https://codepen.io/arnofiva/pen/15438955c0e95b65fbeec1350c72204d

Popup showing single item

Popup showing list of items