jQuery MiniUI

标题: tree 设置默认选中 [打印本页]

作者: chenjt    时间: 2013-5-15 10:13:09     标题: tree 设置默认选中

tree  初始加载的时候如何设置默认选中  就是和点击树选中的样式一样  

作者: factory    时间: 2013-5-15 10:13:46

tree.selectNode(node)
作者: miniui_Nsg    时间: 2014-4-12 11:48:16

factory 发表于 2013-5-15 10:13
tree.selectNode(node)

             function onload(e) {
            var tree = e.sender;
            var ops = mini.get("operationids").getValue();       
            var strs = ops.split(",");            
            var nodes = tree.findNodes(function(node){
                    var ids= node.id.toString();
                    var n =$.inArray(ids, strs);
                 if(n > -1){
                 tree.selectNode(node);
                 alert(node.name);
                 }
                        });
            
            
        }
为什么这样写 设置默认选中不成功 ?
作者: felt    时间: 2014-4-13 22:09:28

miniui_Nsg 发表于 2014-4-12 11:48
function onload(e) {
            var tree = e.sender;
            var ops = mini.get("operat ...

你的onload事件也在标签上了吗?
tree是默认自动加载的,需要在标签里写
作者: fiona_mao    时间: 2014-4-17 15:10:49

请问怎么取消treegrid选中的所有节点
作者: lost    时间: 2014-4-17 15:21:54

本帖最后由 lost 于 2014-4-17 15:23 编辑
fiona_mao 发表于 2014-4-17 15:10
请问怎么取消treegrid选中的所有节点

var tree = mini.get("treegrid1");
            var nodes = tree.getAllChildNodes(tree.getRootNode());
            tree.uncheckNodes(nodes);
http://www.miniui.com/demo/#src=tree/checkboxtree.html
参考这个示例demo

作者: fiona_mao    时间: 2014-4-17 15:30:06

lost 发表于 2014-4-17 15:21
var tree = mini.get("treegrid1");
            var nodes = tree.getAllChildNodes(tree.getRootNode()) ...

我的选中节点是用selectedNodes,不是checkNode 。请问怎么取消selectedNode选中的节点?
作者: felt    时间: 2014-4-17 15:33:54

fiona_mao 发表于 2014-4-17 15:30
我的选中节点是用selectedNodes,不是checkNode 。请问怎么取消selectedNode选中的节点? ...

deselectAll()
作者: fiona_mao    时间: 2014-4-17 15:33:57

fiona_mao 发表于 2014-4-17 15:30
我的选中节点是用selectedNodes,不是checkNode 。请问怎么取消selectedNode选中的节点? ...

可以了,使用deselectAll方法,谢谢了!




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