jQuery MiniUI

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

tree.loadList();后 怎么选中其中某一个节点? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-4-19 10:08:10 |只看该作者 |倒序浏览
tree.loadList();后 怎么选中其中某一个节点?
productSort_tree.loadList(items);        后
productSort_tree.cascadeChild(productSort_tree.getRootNode(), function(node){
                                    if(node == checknode) {
                                            productSort_tree.selectNode(node);
                                    }
                                    });        checknode是一个已知的node没效果;

Rank: 2

沙发
发表于 2016-4-19 10:16:40 |只看该作者
在线等大牛们 回复解决,万分感谢!!!

Rank: 8Rank: 8

板凳
发表于 2016-4-19 10:28:03 |只看该作者
treeMiniUI 发表于 2016-4-19 10:16
在线等大牛们 回复解决,万分感谢!!!

如果你确定checknode是树上的一个节点,那么selectNode就可以选中

Rank: 2

地板
发表于 2016-4-19 10:32:21 |只看该作者
dforce 发表于 2016-4-19 10:28
如果你确定checknode是树上的一个节点,那么selectNode就可以选中

确定是树上的一个节点的 console过的。不管怎么弄 就是选不中
productSort_tree.selectNode(node);
console.log(productSort_tree.getSelectedNode());
我这样打断点输出 都有object的

Rank: 8Rank: 8

5#
发表于 2016-4-19 10:56:49 |只看该作者
treeMiniUI 发表于 2016-4-19 10:32
确定是树上的一个节点的 console过的。不管怎么弄 就是选不中
productSort_tree.selectNode(node);
conso ...

应该你这节点不对
那根据节点的唯一字段id来选中吧
selectNode的参数也可以是id的

Rank: 2

6#
发表于 2016-4-19 11:13:14 |只看该作者
dforce 发表于 2016-4-19 10:56
应该你这节点不对
那根据节点的唯一字段id来选中吧
selectNode的参数也可以是id的 ...

问题是我选中了都输出对象了。界面上没有表现出选中的效果。。。

Rank: 8Rank: 8

7#
发表于 2016-4-19 11:49:03 |只看该作者
treeMiniUI 发表于 2016-4-19 11:13
问题是我选中了都输出对象了。界面上没有表现出选中的效果。。。

请更新到最新版本测试,本地未发现你这样的问题

Rank: 8Rank: 8

8#
发表于 2016-4-19 11:49:04 |只看该作者
treeMiniUI 发表于 2016-4-19 11:13
问题是我选中了都输出对象了。界面上没有表现出选中的效果。。。

请更新到最新版本测试,本地未发现你这样的问题

Rank: 2

9#
发表于 2016-4-19 13:48:10 |只看该作者
dforce 发表于 2016-4-19 11:49
请更新到最新版本测试,本地未发现你这样的问题

已经解决,我那个tree.loadList();方法是在一个function中执行的,然后我的选中在这个function之后运行。这样始终不行。我把选中节点的放在function中的加载loadList()后就OK了。谢谢版主的回复!!!

Archiver|普加软件

GMT+8, 2025-7-9 19:04 , Processed in 1.067312 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部