jQuery MiniUI

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

mini-tree 如何将选中的节点添加到另一个空树 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-8-26 14:26:45 |只看该作者 |倒序浏览
本帖最后由 沐熙111 于 2016-8-26 14:26 编辑

左侧的tree 从后台读取的  ,将选择的节点添加到右侧的菜单 ,有什么好的实现方法吗
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2016-8-26 15:17:04 |只看该作者

Rank: 2

板凳
发表于 2016-8-26 15:26:56 |只看该作者
dforce 发表于 2016-8-26 15:17
http://www.miniui.com/demo/#src=tree/between.html
参考示例

如果右侧没有父节点怎么像里添加

Rank: 8Rank: 8

地板
发表于 2016-8-26 16:15:16 |只看该作者
沐熙111 发表于 2016-8-26 15:26
如果右侧没有父节点怎么像里添加

tree.getRootNode()可以获取虚拟根节点

Rank: 2

5#
发表于 2016-8-26 17:29:08 |只看该作者
本帖最后由 沐熙111 于 2016-8-26 17:31 编辑
dforce 发表于 2016-8-26 16:15
tree.getRootNode()可以获取虚拟根节点


现在可以添加了,可是为什么多选的时候如果不选中父节点下的全部 就不能check到



附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2016-8-29 09:19:55 |只看该作者
沐熙111 发表于 2016-8-26 17:29
现在可以添加了,可是为什么多选的时候如果不选中父节点下的全部 就不能check到

请详细说明你的问题

Rank: 2

7#
发表于 2016-8-29 10:19:02 |只看该作者
felt 发表于 2016-8-29 09:19
请详细说明你的问题

var node =leftTree.getCheckedNodes(true);  用这个获取选中的节点的时候,如果只选叶节点,这个方法是不管用的,只能是在父节点前勾选,才能取到值

Rank: 8Rank: 8

8#
发表于 2016-8-29 11:15:43 |只看该作者
沐熙111 发表于 2016-8-29 10:19
var node =leftTree.getCheckedNodes(true);  用这个获取选中的节点的时候,如果只选叶节点,这个方法是 ...

getCheckedNodes
不加参数,只获取check选中的节点
true,包括父节点
false,不包括父节点

Rank: 2

9#
发表于 2016-8-29 14:01:26 |只看该作者
felt 发表于 2016-8-29 11:15
getCheckedNodes
不加参数,只获取check选中的节点
true,包括父节点

父节点展开就不执行js ,父节点闭合才执行,是在不明白怎么回事

Rank: 8Rank: 8

10#
发表于 2016-8-29 14:55:16 |只看该作者
沐熙111 发表于 2016-8-29 14:01
父节点展开就不执行js ,父节点闭合才执行,是在不明白怎么回事

还是不明白你到底什么问题,请提供简单html重现问题

Archiver|普加软件

GMT+8, 2025-7-16 00:50 , Processed in 1.051846 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部