jQuery MiniUI

标题: tree控件通过什么参数控制是否懒加载 [打印本页]

作者: panepan    时间: 2014-3-24 16:39:46     标题: tree控件通过什么参数控制是否懒加载

如题,请问是通过什么参数设置?

作者: felt    时间: 2014-3-24 17:02:56

懒加载和全加载的数据是不一样的
懒加载是展开父节点的时候加载子节点,你要怎么控制懒加载?
作者: lost    时间: 2014-3-24 18:04:46

http://www.miniui.com/demo/#src=tree/lazytree.html
通过Url指定位置即可。
作者: panepan    时间: 2014-3-24 21:45:25

lost 发表于 2014-3-24 18:04
http://www.miniui.com/demo/#src=tree/lazytree.html
通过Url指定位置即可。

这个我知道,但我看到样例中http://www.miniui.com/demo/#src=tree/loadtree.html也是设置了url,但在展开结点时即没有向后台传递参数,也没有返回数据。这是为什么?
作者: felt    时间: 2014-3-25 09:29:13

panepan 发表于 2014-3-24 21:45
这个我知道,但我看到样例中http://www.miniui.com/demo/#src=tree/loadtree.html也是设置了url,但在展 ...

loadTree又不是懒加载
是已经全部加载好的
lazyTree才是懒加载
作者: factory    时间: 2014-3-25 09:41:05

panepan 发表于 2014-3-24 21:45
这个我知道,但我看到样例中http://www.miniui.com/demo/#src=tree/loadtree.html也是设置了url,但在展 ...

发送节点信息是我们内部自动发送你当前的展开的父节点的信息的

是否要懒加载,是否往后台发送节点信息,这个是由3个地方判断的
1.我们内部会判断你展开这个节点下,是否有子节点数据了,有的话,就不往后台发送信息

2.如果没有子节点,那么我们会判断该节点的asyncLoad属性是否为 true,默认为true,如果你后台设置了返回节点数据的该字段的值为false,那么该节点下没子节点,我们也不会往后台继续发信息

3.判断节点的isLeaf,如果为叶子节点,那么自然你双击他,也不会产生发往后台信息的行为

具体的你看下我们试用包懒加载例子的后台
作者: panepan    时间: 2014-3-25 09:55:17

felt 发表于 2014-3-25 09:29
loadTree又不是懒加载
是已经全部加载好的
lazyTree才是懒加载

可能是我没表达清楚。我看到代码都是一样的,我想知道tree是通过什么知道是属于loadTree还是lazyTree?两个官方示例好像只是标题不同而已的
作者: felt    时间: 2014-3-25 09:57:29

panepan 发表于 2014-3-25 09:55
可能是我没表达清楚。我看到代码都是一样的,我想知道tree是通过什么知道是属于loadTree还是lazyTree?两 ...

url指向的后台返回的数据不一样的,你可以参考试用包下的后台代码
具体的看6楼
作者: factory    时间: 2014-3-25 13:16:38

panepan 发表于 2014-3-25 09:55
可能是我没表达清楚。我看到代码都是一样的,我想知道tree是通过什么知道是属于loadTree还是lazyTree?两 ...

一个是返回全部节点数据,一个是返回部分子节点数据,

如果返回全部数据,那么当你展开的时候,节点下已经有子节点了,自然内部不会去传节点信息,并且再去跑后台了
作者: panepan    时间: 2014-3-25 15:56:07

factory 发表于 2014-3-25 13:16
一个是返回全部节点数据,一个是返回部分子节点数据,

如果返回全部数据,那么当你展开的时候,节点下已经有 ...

明白,谢谢了。请问下新版回什么时候发布?这次的新版是否有多字段复杂筛选功能?
作者: factory    时间: 2014-3-25 17:35:37

panepan 发表于 2014-3-25 15:56
明白,谢谢了。请问下新版回什么时候发布?这次的新版是否有多字段复杂筛选功能? ...

大版本的更新还说不清楚,会有通知的




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