jQuery MiniUI

 找回密码
 立即注册
查看: 4748|回复: 6
打印 上一主题 下一主题

mini-treeselect 延迟加载展开问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-7-19 12:07:41 |只看该作者 |倒序浏览
mini-treeselect 延迟加载怎么在加载数据后,对数据预先处理再赋值到控件,如果有多级并且加载的数据没有expended项的话,新加载的数据状态会是展开的,要点两下才能继续加载

Rank: 8Rank: 8

沙发
发表于 2014-7-21 10:37:48 |只看该作者
请提供重现问题的例子,回复的高级模式可以上传文件

Rank: 3Rank: 3

板凳
发表于 2014-7-21 16:54:48 |只看该作者
felt 发表于 2014-7-21 10:37
请提供重现问题的例子,回复的高级模式可以上传文件

http://www.miniui.com/demo/#src=tree/lazytree.html

这个例子就可以
url="../data/TreeService.aspx?method=LoadNodes"
返回的数据不包含expanded属性就可以重现
数据还没加载,但是状态是展开的

Rank: 8Rank: 8

地板
发表于 2014-7-21 17:22:06 |只看该作者
paio 发表于 2014-7-21 16:54
http://www.miniui.com/demo/#src=tree/lazytree.html

这个例子就可以

expanded字段表示节点的展开情况
如果是true,那么就是展开的,你点击展开的节点当然是要收起
请按照我们demo设置成false

Rank: 3Rank: 3

5#
发表于 2014-7-21 17:28:58 |只看该作者
felt 发表于 2014-7-21 17:22
expanded字段表示节点的展开情况
如果是true,那么就是展开的,你点击展开的节点当然是要收起
请按照我们 ...

1、有些数据源我们改不了
2、有些数据源是不同控件公用的
按你的要求是一定要配置expanded属性才可以

Rank: 8Rank: 8

6#
发表于 2014-7-21 17:33:52 |只看该作者
paio 发表于 2014-7-21 17:28
1、有些数据源我们改不了
2、有些数据源是不同控件公用的
按你的要求是一定要配置expanded属性才可以 ...

你需要懒加载的话,只能这样
懒加载根据节点的展开情况,节点的isLeaf属性,以及ansycLoad属性来确定

Rank: 3Rank: 3

7#
发表于 2014-7-21 17:43:29 |只看该作者
felt 发表于 2014-7-21 17:33
你需要懒加载的话,只能这样
懒加载根据节点的展开情况,节点的isLeaf属性,以及ansycLoad属性来确定 ...

好吧,我已经自己搞定了
问题给你们反馈了,是否修正看你们了

Archiver|普加软件

GMT+8, 2025-7-13 05:36 , Processed in 1.035678 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部