jQuery MiniUI

标题: treegrid load时返回数据问题! [打印本页]

作者: langben    时间: 2013-9-9 09:19:18     标题: treegrid load时返回数据问题!

后台返回的是分页数据
data 和 total
preload的时候发现data为空!


作者: factory    时间: 2013-9-9 13:40:48

beforeload
作者: langben    时间: 2013-9-9 14:40:08

beforeload不是调用ajax方法前吗?
preload是成功加载数据的时候触发
发现treegrid 的分页
将后台设置的data key绑定的数据给清空了
返回 data 为空
如果将后台data给去掉
直接返回arraylist
data又有数据了。

作者: factory    时间: 2013-9-9 15:03:53

langben 发表于 2013-9-9 14:40
beforeload不是调用ajax方法前吗?
preload是成功加载数据的时候触发
发现treegrid 的分页

你的是分页tree把?
我在官网提供的分页tree的例子上,用preload测试过了,e.data是有数据的
e.result里面也有data和total
作者: langben    时间: 2013-9-9 15:28:35

treegrid 没有分页
用的是url形式加载数据
只不过返回数据时用的data 和total返回
作者: factory    时间: 2013-9-9 15:52:26

langben 发表于 2013-9-9 15:28
treegrid 没有分页
用的是url形式加载数据
只不过返回数据时用的data 和total返回 ...

e.result里面有数据的
作者: langben    时间: 2013-9-9 15:57:33

treegrid
你先试试后台返回 分页数据
能够加载成功吗?
不能加载成功
你在检查e.result.data | e.data 有没有。

作者: factory    时间: 2013-9-9 16:14:48

langben 发表于 2013-9-9 15:57
treegrid
你先试试后台返回 分页数据
能够加载成功吗?

分页树用pagrtree,普通tree本来就不支持分页
作者: langben    时间: 2013-9-9 16:48:52

主要是treegrid 和 datagrid 的数据格式不一致
treegrid 只解析 返回  arraylist 的数组
而 datagrid 解析 返回的 data = arraylist

解析不一致 挺纠结的。
treegrid不使用url后
用传统ajax还是处理好以上问题了。
作者: factory    时间: 2013-9-9 17:08:18

langben 发表于 2013-9-9 16:48
主要是treegrid 和 datagrid 的数据格式不一致
treegrid 只解析 返回  arraylist 的数组
而 datagrid 解析  ...

是的,需要的格式上不一样.
如果你要分页的treegrid
http://www.miniui.com/demo/#src=pagertree/pagertree.html

里面需要的pagertree.js等,在试用包里有,如果你现在的包里没有的话,去下载更新下




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