laptop and a wrench

Bug

Unable to capture the load event of a MapImagelayer using ArcGIS API for JavaScript.

Zuletzt veröffentlicht: April 25, 2019 ArcGIS API for JavaScript
Bug-ID-Nummer BUG-000094781
EingereichtMarch 9, 2016
Zuletzt geändertJune 5, 2024
Gilt fürArcGIS API for JavaScript
Gefunden in Version3.15
BetriebssystemWindows OS
Betriebssystemversion7.0 64 Bit
StatusNon-Reproducible

Zusätzliche Informationen

The event is working as expected as there is nothing for the MapImageLayer to load so it automatically is set to true. Here is a general pattern to handle layer loading to execute some code after it loads. var layer = new XyzLayer(...); function doSomethingWithTheLayer() { console.log("Layer loaded"); // Do something } function handleLayerLoadFailure() { console.log("Layer failed to load"); // Do something } if (layer.loaded) { doSomethingWithTheLayer(); } else if (layer.loadError) { handleLayerLoadFailure(); } else { var loadHandle = layer.on("load", function() { loadHandle.remove(); doSomethingWithTheLayer(); }); var loadErrorHandle = layer.on("error", function() { loadErrorHandle.remove(); handleLayerLoadFailure(); }); }

Schritte zur Reproduzierung

Bug-ID: BUG-000094781

Software:

  • ArcGIS API for JavaScript

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln