jQuery MiniUI

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

tree 树多选 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2014-11-19 20:07:38 |只看该作者 |倒序浏览
在做弹出树多选时,根据条件过滤
   tree.filter(function (node) {
         var textField = tree.textField;
            var text = node[textField] ? node[textField].toLowerCase() : "";
            if (text.indexOf(key) != -1) {
                return true;
            }
        });
生成的树是符合条件结果的,但是点击其中一个子节点时,会连带父节点都勾选上。在示例快速入门-
弹出面板-弹出多选树

Rank: 8Rank: 8

沙发
发表于 2014-11-20 09:18:10 |只看该作者
是不是设置了联动

Rank: 4

板凳
发表于 2014-11-20 13:27:30 |只看该作者
没有设置,而且设置该属性为false都无效,初始化是好的,但是在过滤后,还是会自动勾选了父节点,是不是过滤后的树结构发生了变化。你们可以试试

Rank: 8Rank: 8

地板
发表于 2014-11-20 13:45:13 |只看该作者
nuangnian 发表于 2014-11-20 13:27
没有设置,而且设置该属性为false都无效,初始化是好的,但是在过滤后,还是会自动勾选了父节点,是不是过 ...


如图,过滤后未发现联动
checkRecursive="false" 你没设置吧
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 4

5#
发表于 2014-11-20 16:37:49 |只看该作者
felt 发表于 2014-11-20 13:45
如图,过滤后未发现联动
checkRecursive="false" 你没设置吧

api中的这个属性说明autoCheckParent:是否自动选择父节点。比如选中子节点,将父节点也自动选中。
设置了这个,貌似写反了

Archiver|普加软件

GMT+8, 2024-11-27 05:29 , Processed in 1.029818 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部