jQuery MiniUI

标题: tree 树多选 [打印本页]

作者: nuangnian    时间: 2014-11-19 20:07:38     标题: tree 树多选

在做弹出树多选时,根据条件过滤
   tree.filter(function (node) {
         var textField = tree.textField;
            var text = node[textField] ? node[textField].toLowerCase() : "";
            if (text.indexOf(key) != -1) {
                return true;
            }
        });
生成的树是符合条件结果的,但是点击其中一个子节点时,会连带父节点都勾选上。在示例快速入门-
弹出面板-弹出多选树
作者: felt    时间: 2014-11-20 09:18:10

是不是设置了联动
作者: nuangnian    时间: 2014-11-20 13:27:30

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

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

[attach]5509[/attach]
如图,过滤后未发现联动
checkRecursive="false" 你没设置吧

作者: nuangnian    时间: 2014-11-20 16:37:49

felt 发表于 2014-11-20 13:45
如图,过滤后未发现联动
checkRecursive="false" 你没设置吧

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




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