jQuery MiniUI

标题: tree,treegrid 是否能支持加载过程的屏蔽层,和等待图标 [打印本页]

作者: nodisk    时间: 2012-9-5 17:07:10     标题: tree,treegrid 是否能支持加载过程的屏蔽层,和等待图标

tree,treegrid 是否能支持加载过程的屏蔽层和等待图标?

datagrid 本身就支持. 不知道 tree 是怎么调用才有此效果 ?



作者: niko    时间: 2012-9-5 17:31:04

tree的加载是同步加载。
datagrid是异步加载。
所以,tree是没有遮罩层和等待图标的。

不过你可以通过ajax异步加载数据后,通过tree.setData方法设置给tree。
这样可以mini.mask()/unmask()来显示遮罩和取消遮罩。
作者: nodisk    时间: 2012-9-5 21:33:39

通过ajax 取回 json 数据,是列表形式的数据,不是tree结构的。
然后调用 tree.setData(dataObj) 的方式,treeGrid 展现出来的效果与
datagrid一样,已经没有树结构的形式了。

是否是API的问题?
作者: nodisk    时间: 2012-9-5 21:36:19

tree.getData() 返回的好像就是 tree结构的数组,

tree.setData() 是否能支持直接把列表形式的数组?
作者: factory    时间: 2012-9-6 09:53:12

nodisk 发表于 2012-9-5 21:36
tree.getData() 返回的好像就是 tree结构的数组,

tree.setData() 是否能支持直接把列表形式的数组? ...

tree.setData的话,你的数据必须是树形数据
作者: nodisk    时间: 2012-9-6 11:12:42

只能用tree结构,确实有点难啊,如果能支持列表,那就好了.....
我只是新手,刚了解mini, 可能也是我技术不行,觉得太难实现了
作者: niko    时间: 2012-9-6 18:10:53

你可以通过url加载一个列表数据:
http://www.miniui.com/docs/tutorial/tree_list.html

这样就很简单了。




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