laptop and a wrench

漏洞

Actions (flash or zoom) in the category selectors do not work in ArcGIS Dashboards.

上次发布: January 7, 2022 ArcGIS Dashboards
漏洞 ID 编号 BUG-000139012
已提交April 14, 2021
上次修改时间June 5, 2024
适用范围ArcGIS Dashboards
找到的版本9.1
操作系统Windows OS
操作系统版本10.0
状态Will Not Be Addressed

附加信息

Use the following options as alternative configuration options to maintain similar behavior in ArcGIS Dashboards. - Change the selection mode to multiple. - Change the preferred display type to the button bar. - Add a 'none' option. - Use a data expression to combine the two layers into one, and use with a single selector.

解决办法

  1. Use ArcGIS Dashboards Classic (through the app launcher or directly via a saved URL or bookmark).
  2. Add a ‘none’ option to each of the selectors.
  3. If the dashboard is saved or a copy created to use the new version, it is possible to use a data expression to combine the two layers together into a single layer as the data source for the selector. The expression is as follow:

var portal = Portal("https://www.arcgis.com/");

var fl1 = FeatureSetByPortalItem(portal,"<layer id>",0,["*"],true)

var fl2 = FeatureSetByPortalItem(portal,"<layer id?",0,["*"],true)

var combinedDict = {

fields: [

{ name: "textField", type: "esriFieldTypeString"},

],

geometryType: "esriGeometryPoint",

features: [],

};

// Loop through each of the three FeatureSets and store attributes into a combined dictionary.

var i = 0;

for (feature in fl1) {

combinedDict.features[i] = {

'geometry':Geometry(feature),

attributes: {

textField: feature["textField"],

}

};

i++;

}

for (feature in fl2) {

combinedDict.features[i] = {

'geometry':Geometry(feature),

attributes: {

textField: feature["textField"]

}

};

i++;

}

// Return dictionary cast as a feature set

return FeatureSet(Text(combinedDict));

重现步骤

漏洞 ID: BUG-000139012

软件:

  • ArcGIS Dashboards

当漏洞状态发生变化时获得通知

下载 Esri 支持应用程序

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项