是否有可以与Dojo Charts一起使用的“渲染完成”事件?

时间:2012-05-16 20:27:00

标签: dojo dojox.charting

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

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

我尝试过“onUpdateEnd”,“onStartup”,“postCreate”没有运气。任何人都知道我可以在Dojo Charts中使用“渲染完成”事件吗?

1 个答案:

答案 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");
});