laptop and a wrench

漏洞

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

上次发布: April 25, 2019 ArcGIS API for JavaScript
漏洞 ID 编号 BUG-000094781
已提交March 9, 2016
上次修改时间June 5, 2024
适用范围ArcGIS API for JavaScript
找到的版本3.15
操作系统Windows OS
操作系统版本7.0 64 Bit
状态Non-Reproducible

附加信息

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(); }); }

重现步骤

漏洞 ID: BUG-000094781

软件:

  • ArcGIS API for JavaScript

当漏洞状态发生变化时获得通知

下载 Esri 支持应用程序

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项