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

发布时间:2020-08-01 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了如何检查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.datagrid加载完成?全部内容,希望文章能够帮你解决如何检查dojo.datagrid加载完成?所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入脚本之家官方QQ群:1065694478
脚本之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!