| Numéro d’ID de bogue |
BUG-000094781 |
| Envoi | March 9, 2016 |
| Dernière modification | June 5, 2024 |
| S’applique à | ArcGIS API for JavaScript |
| Version trouvée | 3.15 |
| Système d’exploitation | Windows OS |
| Version du système d’exploitation | 7.0 64 Bit |
| Statut | Non-Reproducible
Ce problème n’a pas pu être reproduit au cours des tests réalisés par l’équipe de développement. Ce statut peut être attribué aux problèmes qui sont impossibles à reproduire ou qui ne sont plus d’actualité dans une version de développement du logiciel, alors qu’aucun correctif spécifique n’a été installé pour résoudre le problème. Pour d’autres explications, reportez-vous à la section Informations supplémentaires correspondant au problème.
|
Informations supplémentaires
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();
});
}
Étapes pour reproduire
ID de bogue: BUG-000094781
Logiciel:
- ArcGIS API for JavaScript