我想在我的Dojo图表加载时显示加载图标,然后在图表完成渲染时隐藏它。我找不到文档来定义在图表完成渲染时我可以添加dojo.connect的事件。例如,我正在使用ArcGIS映射API(基于Dojo构建)做类似的事情,我在地图更新时显示加载图标,然后在使用以下代码行完成地图更新时隐藏它:
dojo.connect(map, "onUpdateEnd", hideLoading);
我尝试过“onUpdateEnd”,“onStartup”,“postCreate”没有运气。任何人都知道我可以在Dojo Charts中使用“渲染完成”事件吗?
答案 0 :(得分:0)
对于需要监听几乎任何dojo对象的任何方法的完成的任何其他人,请查看dojo / aspect。 http://dojotoolkit.org/reference-guide/1.10/dojo/aspect.html
示例代码:
aspect.after(this.chart, "render", function () {
//your code here
console.log("render completed");
});