jQuery MiniUI

标题: mini-treeselect 延迟加载展开问题 [打印本页]

作者: paio    时间: 2014-7-19 12:07:41     标题: mini-treeselect 延迟加载展开问题

mini-treeselect 延迟加载怎么在加载数据后,对数据预先处理再赋值到控件,如果有多级并且加载的数据没有expended项的话,新加载的数据状态会是展开的,要点两下才能继续加载


作者: felt    时间: 2014-7-21 10:37:48

请提供重现问题的例子,回复的高级模式可以上传文件
作者: paio    时间: 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属性就可以重现
数据还没加载,但是状态是展开的
作者: felt    时间: 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
作者: paio    时间: 2014-7-21 17:28:58

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

1、有些数据源我们改不了
2、有些数据源是不同控件公用的
按你的要求是一定要配置expanded属性才可以
作者: felt    时间: 2014-7-21 17:33:52

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

你需要懒加载的话,只能这样
懒加载根据节点的展开情况,节点的isLeaf属性,以及ansycLoad属性来确定
作者: paio    时间: 2014-7-21 17:43:29

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

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




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