Numéro d’ID de bogue |
BUG-000087759 |
Envoi | May 19, 2015 |
Dernière modification | June 5, 2024 |
S’applique à | ArcGIS API for JavaScript |
Version trouvée | 3.13 |
Statut | Known Limit
Après examen par l’équipe de développement, il a été déterminé que ce problème est lié à une limitation connue du logiciel sur laquelle Esri n’a aucun contrôle. Pour d’autres explications, reportez-vous à la section Informations supplémentaires correspondant au problème.
|
Informations supplémentaires
FeatureLayers automatically handle pop-up on click. Instead of defining a feature layer click set an info template on the layer.
Solution de contournement
Change the following to use the map click event instead of feature layer click.
Change:
//associate the features with the popup on click
featureLayer.on("click", function(evt) {
map.infoWindow.setFeatures([evt.graphic]);
var html = "<strong>";
map.infoWindow.setTitle("Station ");
map.infoWindow.show(evt.mapPoint, map.getInfoWindowAnchor(evt.screenPoint));
});
To:
//associate the features with the popup on click
map.on("click", function(evt) {
map.infoWindow.setFeatures([evt.graphic]);
var html = "<strong>";
map.infoWindow.setTitle("Station ");
map.infoWindow.show(evt.mapPoint, map.getInfoWindowAnchor(evt.screenPoint));
});
Étapes pour reproduire
ID de bogue: BUG-000087759
Logiciel:
- ArcGIS API for JavaScript