Numéro d’ID de bogue |
BUG-000106938 |
Envoi | July 27, 2017 |
Dernière modification | August 26, 2025 |
S’applique à | ArcGIS Web AppBuilder developer edition |
Version trouvée | 2.5 |
Système d’exploitation | Windows OS |
Version du système d’exploitation | 2012 R2 |
Statut | In Review
Ce problème est en cours d’examen. Le processus d’examen permet de s’assurer que le problème est facilement compréhensible et contient toutes les informations nécessaires, qu’il ne s’agit pas du doublon d’un problème existant et qu’il constitue une demande de bogue ou d’amélioration valide. Pendant cette phase, il se peut que vous soyez contacté pour une demande de précisions ou d’informations supplémentaires.
|
Solution de contournement
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.
Étapes pour reproduire
ID de bogue: BUG-000106938
Logiciel:
- ArcGIS Web AppBuilder developer edition