jQuery MiniUI

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

tree 设置默认选中 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2013-5-15 10:13:09 |只看该作者 |倒序浏览
tree  初始加载的时候如何设置默认选中  就是和点击树选中的样式一样  

Rank: 8Rank: 8

沙发
发表于 2013-5-15 10:13:46 |只看该作者
tree.selectNode(node)

Rank: 2

板凳
发表于 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);
                 }
                        });
            
            
        }
为什么这样写 设置默认选中不成功 ?

Rank: 8Rank: 8

地板
发表于 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是默认自动加载的,需要在标签里写

Rank: 3Rank: 3

5#
发表于 2014-4-17 15:10:49 |只看该作者
请问怎么取消treegrid选中的所有节点

Rank: 8Rank: 8

6#
发表于 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

Rank: 3Rank: 3

7#
发表于 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选中的节点?

Rank: 8Rank: 8

8#
发表于 2014-4-17 15:33:54 |只看该作者
fiona_mao 发表于 2014-4-17 15:30
我的选中节点是用selectedNodes,不是checkNode 。请问怎么取消selectedNode选中的节点? ...

deselectAll()

Rank: 3Rank: 3

9#
发表于 2014-4-17 15:33:57 |只看该作者
fiona_mao 发表于 2014-4-17 15:30
我的选中节点是用selectedNodes,不是checkNode 。请问怎么取消selectedNode选中的节点? ...

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

Archiver|普加软件

GMT+8, 2024-9-29 06:26 , Processed in 1.022587 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部