jQuery MiniUI

标题: mini-tree图标问题 [打印本页]

作者: savecode    时间: 2016-6-3 17:21:39     标题: mini-tree图标问题

mini-tree父节点如果没有子节点,收缩再展开后原本的文件夹图标就会变成子节点那种图标,怎么保持原来的文件夹开合图标?

作者: felt    时间: 2016-6-3 17:28:55

http://www.miniui.com/demo/#src=tree/list2tree.html
如示例,others节点 isLeaf:false
作者: savecode    时间: 2016-6-4 13:59:21

felt 发表于 2016-6-3 17:28
http://www.miniui.com/demo/#src=tree/list2tree.html
如示例,others节点 isLeaf:false

我的节点下面本来没数据,收起再展开就会像懒加载一样发送请求到后台,但这个节点下面确实没数据,刚开始加载出来的时候已经是isleaf:false了,再次请求没找到子节点,这个父节点属性也没改还是会这样
作者: felt    时间: 2016-6-6 09:36:51

savecode 发表于 2016-6-4 13:59
我的节点下面本来没数据,收起再展开就会像懒加载一样发送请求到后台,但这个节点下面确实没数据,刚开始 ...

没数据就不让传
懒加载的时候我们根据3个条件判断点击展开的时候是否加载
1 节点的isLeaf       如果是true,不去加载
2 asyncLoad          如果是false,就不去加载
3 是否已经展开过,有子节点      如果有子节点,那么再次点击就不会去再加载
你这里需要加上asyncLoad
作者: savecode    时间: 2016-6-6 09:42:55

felt 发表于 2016-6-6 09:36
没数据就不让传
懒加载的时候我们根据3个条件判断点击展开的时候是否加载
1 节点的isLeaf       如果是tr ...

好的,我试试,谢谢!
作者: savecode    时间: 2016-6-6 10:07:10

felt 发表于 2016-6-6 09:36
没数据就不让传
懒加载的时候我们根据3个条件判断点击展开的时候是否加载
1 节点的isLeaf       如果是tr ...

怎么加这个属性比较好?我后台放进去返回到前台全部变小写了。。好像也没起作用,前台在什么时候加比较合适?
作者: felt    时间: 2016-6-8 15:27:37

savecode 发表于 2016-6-6 10:07
怎么加这个属性比较好?我后台放进去返回到前台全部变小写了。。好像也没起作用,前台在什么时候加比较合 ...

数据处理是在后台完成的,你给到前台的数据里面这个节点的数据里面必须有
isLeaf:false,asyncLoad:false




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