关于checkbox+异步获取数据方式的疑问
ztree吧
全部回复
仅看楼主
level 1
41897179 楼主
想做个异步获取数据的方式,且带checkbox的树,当checked某父节点后,能自动加载该父节点的所有子孙节点并自动选中。请教怎么实现
2011年09月24日 13点09分 1
level 11
这个功能只能利用 zTree 的接口组合实现了,大体方式如下:(假设你使用的是 v3.0)
1、配置 异步加载模式 & checkbox
2、利用 onCheck 回调函数,捕获勾选或取消勾选的操作,同时根据需求判断是否需要异步加载其子节点,如果需要则利用 reAsyncChildNodes 方法强行异步加载(对于子孙节点的情况,请自行在每次加载后循环遍历逐步加载,或者一次性生成全部子孙节点的数据)。用setting.async.dataFilter 可以对异步加载到的数据进行预处理,设置其checked属性。
3、对于一下子将全部子孙节点都加入 个人感觉既然有这种需求那还不如直接一次性加载全部节点。 本来异步加载就是为了优化性能,避免加载过多节点。
2011年09月27日 02点09分 2
1