jQuery MiniUI

 找回密码
 立即注册
查看: 3623|回复: 4
打印 上一主题 下一主题

关于同一页面下多个datagrid加载问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-5-31 15:54:40 |只看该作者 |倒序浏览
在同一页面中<TABLE>
<TR><td><DIV>DATAGRID1</DIV></TD>
<td><DIV>DATAGRID2</DIV></TD>
</tr>

<TR><td><DIV>DATAGRID3</DIV></TD>
<td><DIV>DATAGRID4</DIV></TD>
</tr>

<TABLE>
<script>
miniiu.parse()
var grid1=mini.get("DATAGRID1");
grid1.load;
var grid2=mini.get("DATAGRID2");
grid2.load;

var grid3=mini.get("DATAGRID3");
grid3.load;

var grid3=mini.get("DATAGRID3");
grid3.load;

</script>    代码类似如上,实际加载的时候 界面总是随机加载grid1/2/3/4 不会依次都加载完全;我这设置哪里有问题吗?

Rank: 8Rank: 8

沙发
发表于 2016-5-31 16:00:22 |只看该作者
表格的加载是异步的

Rank: 2

板凳
发表于 2016-5-31 16:07:46 |只看该作者
dforce 发表于 2016-5-31 16:00
表格的加载是异步的

大神,有办法可以设置成同步依次执行的吗?

Rank: 8Rank: 8

地板
发表于 2016-5-31 16:13:36 |只看该作者
猪小北 发表于 2016-5-31 16:07
大神,有办法可以设置成同步依次执行的吗?

同步会造成页面假死状态,效果很差,不建议使用
你需要依次加载的话,可以在前一个表格的加载回调里调用第二个表格的加载
grid1.load({},function(){
    grid2.load()
})

Rank: 2

5#
发表于 2016-5-31 16:18:59 |只看该作者
dforce 发表于 2016-5-31 16:13
同步会造成页面假死状态,效果很差,不建议使用
你需要依次加载的话,可以在前一个表格的加载回调里调用 ...

万分感谢!!1

Archiver|普加软件

GMT+8, 2024-11-25 00:32 , Processed in 1.046516 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部