ClusterLayer pop-up generated from Summary widget intermittently disappears on the ArcGIS Online Web AppBuilder app.
上次发布: September 14, 2017ArcGIS Web AppBuilder developer edition
漏洞 ID 编号
BUG-000106938
已提交
July 27, 2017
上次修改时间
August 26, 2025
适用范围
ArcGIS Web AppBuilder developer edition
找到的版本
2.5
操作系统
Windows OS
操作系统版本
2012 R2
状态
In Review
该问题正在审查中。 审查过程可确保问题包含所有必要信息、易于理解、不与现有问题重复,且为关于漏洞或增强功能的有效请求。 在此阶段,可能会联系您进行说明或提供其他信息。
解决办法
The workaround solution in WAB Developer Edition, and the issue seems related to that when mouse click event causes extent-change (pan) event to fire, we need to add this snippet code under ...widget/Summary/Widget.js file from line 523 //summarize function:Code snippet-------------------------_summarize: function(e) { if (this.sumTimer) { clearTimeout(this.sumTimer); this.sumTimer = null; } var cont = true; //Mouse click could cause extent-change(pan) event to fire // with 0 delta x or y, skip sumarizeFeatures when this happen to avoid // infoWindow being closed, also check for levelChange to exclude zooming in/out. if (e && e.delta && e.delta.x == 0 && e.delta.y == 0 && !e.levelChange){ cont = false; } if (cont){ this.sumTimer = setTimeout(lang.hitch(this, this._summarizeFeatures), 900); } },The issue is solved once this function is implemented.