0

我想在加载我的 Dojo 图表时显示一个加载图标,然后在图表完成渲染时隐藏它。我找不到定义图表完成渲染时可以添加 dojo.connect 的事件的文档。例如,我正在使用 ArcGIS 映射 API(基于 Dojo 构建)执行类似操作,其中在地图更新时显示加载图标,然后在地图完成更新时使用以下代码行将其隐藏:

dojo.connect(map, "onUpdateEnd", hideLoading);

我试过“onUpdateEnd”、“onStartup”、“postCreate”,但没有成功。任何人都知道我是否可以在 Dojo Charts 中使用“渲染完成”事件?

4

1 回答 1

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");
});
于 2017-03-16T08:30:43.553 回答