jQuery MiniUI

标题: 请教,如何规定Grid加载数据的时机? [打印本页]

作者: hejin8288    时间: 2015-7-12 20:48:18     标题: 请教,如何规定Grid加载数据的时机?

页面上有一个"dataGrid"和一个"treeGrid",我想让页面载入时"dataGrid"先向后台请求数据,待"dataGrid"加载完数据后才让"treeGrid"向后台请求数据.
但现在是"treeGrid"先于"dataGrid"向后台请求数据了,要该怎么做?
也许这是一个很白痴的问题,只有我一个人不知道怎么弄而已,但大神们不要笑我,有知道的吭一声啊.

作者: dforce    时间: 2015-7-13 09:26:18

treegrid是自动加载的,标签上设置autoLoad="false"
监听grid的load事件,回调里再加载treegrid
grid.on("load",function(){
   tree.load();
})
作者: hejin8288    时间: 2015-7-16 11:05:24

dforce 发表于 2015-7-13 09:26
treegrid是自动加载的,标签上设置autoLoad="false"
监听grid的load事件,回调里再加载treegrid
grid.on("l ...

在treeGrid上加了autoLoad="false"也不管用的,还有其他办法吗?
作者: felt    时间: 2015-7-16 11:59:52

hejin8288 发表于 2015-7-16 11:05
在treeGrid上加了autoLoad="false"也不管用的,还有其他办法吗?

你的treegrid难道不是url加载的吗
作者: hejin8288    时间: 2015-7-19 00:03:22

felt 发表于 2015-7-16 11:59
你的treegrid难道不是url加载的吗

是啊.
现在我的解决办法是:在首次加载时向后台发送"where 1=2"查询条件参数,这样虽然返回了空数据,但控件的请求动作还是有的,但总觉得不理想.
作者: felt    时间: 2015-7-20 09:48:23

hejin8288 发表于 2015-7-19 00:03
是啊.
现在我的解决办法是:在首次加载时向后台发送"where 1=2"查询条件参数,这样虽然返回了空数据,但控件 ...

treegrid设置了autoLoad="false",在调用load的时候才会去加载




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2