如何检查dojo.datagrid加载完成?

前端之家收集整理的这篇文章主要介绍了如何检查dojo.datagrid加载完成?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > How to determine if a dojo grid has finished loading?                                    4个
我的一个页面中有一个dojo.datagrid. Datagrid及其存储(通过调用URL)由声明方法创建.而不是动态/程序化.

我需要执行一个javascript方法,它在我的datagrid下面显示一个div(它需要来自datagrid的少量数据).我应该在我的数据网格加载完成后才显示div;而不是在此之前.

我正在寻找像datagrid完成onload的事件. dojo.datagrid是否有任何事件?我没有在事件的dojo.Datagrid文档列表中看到它.

有没有办法检查dojo datagrid onload是否已完成?

有没有办法使用dojo.connect来处理这个?

如果我们有任何办法,请告诉我……

谢谢,
拉吉.

解决方法

数据网格本身从未实际加载所有可用数据,它只显示其商店中数据的子选择.

您需要绑定到商店事件以捕获onload事件.由于商店可以从许多地方加载数据,因此您需要将onComplete函数传递给网格存储的fetch方法.

grid.store.fetch({onComplete : function (items) { // Do something }});

您还可以以编程方式创建存储,使用onComplete侦听器调用fetch,并在完成对存储的onComplete侦听器中的项目的修改后,调用myGrid.setStore(myStore);

猜你在找的Dojo相关文章