jQuery MiniUI

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

从左侧添加节点至右侧后,左侧节点不能点了 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2016-11-24 15:03:54 |只看该作者 |倒序浏览
大神帮帮忙吧  我的代码如下

                 for (var i=0;i<arr.length;i++){
                           var leftValue = arr[i];
                            var index = rightValues.indexOf(leftValue);
                            //右侧不存在,添加子节点
                            if(index==-1){
                                   
                                    var leftNode = tree1.getNode(leftValue);
                                    var leftCheckNode = tree1.checkNodes(leftNode);
                                    if(tree1.getLevel(leftNode)!=0){
                                    }
                                    else{
                                            tree2.addNode(leftNode,0);
                                    }
                                   
                            }
                }
以上,并没有对左侧的tree1做任何操作,为什么tree1选择过的节点不能点了呢

Rank: 8Rank: 8

沙发
发表于 2016-11-24 15:10:49 |只看该作者
节点用mini.clone一下再添加到右侧,本来就只有一个节点
   var leftNode = tree1.getNode(leftValue);
var newNode=mini.clone(leftNode)

Rank: 3Rank: 3

板凳
发表于 2016-11-24 15:15:43 |只看该作者
dforce 发表于 2016-11-24 15:10
节点用mini.clone一下再添加到右侧,本来就只有一个节点
   var leftNode = tree1.getNode(leftValue);
var ...

按你的方法试了一下 果然可以了  谢谢啦

Rank: 3Rank: 3

地板
发表于 2016-11-24 15:36:14 |只看该作者
dforce 发表于 2016-11-24 15:10
节点用mini.clone一下再添加到右侧,本来就只有一个节点
   var leftNode = tree1.getNode(leftValue);
var ...

大神 我还有一个问题,现在这样子添加的左侧节点至右侧时,还有未选中的,我应该用哪个方法才能添加这个leftNode中选中的节点呢

Rank: 8Rank: 8

5#
发表于 2016-11-24 15:52:49 |只看该作者
苏小暖 发表于 2016-11-24 15:36
大神 我还有一个问题,现在这样子添加的左侧节点至右侧时,还有未选中的,我应该用哪个方法才能添加这个l ...

请具体描述你的问题。。

Rank: 3Rank: 3

6#
发表于 2016-11-24 16:04:32 |只看该作者
dforce 发表于 2016-11-24 15:52
请具体描述你的问题。。

http://miniui.com/bbs/forum.php? ... id=55196&extra=

大神  我截图了你看看

Archiver|普加软件

GMT+8, 2025-7-14 14:02 , Processed in 1.023866 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部