加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 21:19:40 所属栏目:百科 来源:网络整理
导读:参见英文答案 How to determine if a dojo grid has finished loading?????????????????????????????????????4个 我的一个页面中有一个dojo.datagrid. Datagrid及其存储(通过调用URL)由声明方法创建.而不是动态/程序化. 我需要执行一个javascript方法,它在我
参见英文答案 > 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);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读