jQuery MiniUI

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

如何获取树中不同根的子节点的值 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2017-11-3 11:47:32 |只看该作者 |倒序浏览
有两个树的根节点,这个树设置了showCheckBox="true"的这个属性,想获取根节点下面选中时候的多个值,这个应该怎么弄呢?

Rank: 8Rank: 8

沙发
发表于 2017-11-3 12:59:38 |只看该作者
1棵树只有一个虚拟的跟节点,这是唯一的。
var childNodes=tree.getChildNodes(node)//根据节点所有这个节点的子节点。

Rank: 1

板凳
发表于 2017-11-3 15:06:27 |只看该作者
本帖最后由 hong 于 2017-11-3 15:08 编辑
dforce 发表于 2017-11-3 12:59
1棵树只有一个虚拟的跟节点,这是唯一的。
var childNodes=tree.getChildNodes(node)//根据节点所有这个节 ...

是一个根节点,根节点下面有两个二级子节点,二级子节点下面也有子节点,我是想获取三级子节点中被选中的各个值
tree.getChildNodes(node)是获取这个节点下的所有子节点的值吧

Rank: 8Rank: 8

地板
发表于 2017-11-3 16:41:15 |只看该作者
hong 发表于 2017-11-3 15:06
是一个根节点,根节点下面有两个二级子节点,二级子节点下面也有子节点,我是想获取三级子节点中被选中的 ...

var nodes=tree.findNodes(function(node){
    if(tree.getLevel(node)==3&&tree.isCheckedNode(node)) return true;
})

Rank: 1

5#
发表于 2017-11-3 17:21:29 |只看该作者
dforce 发表于 2017-11-3 16:41
var nodes=tree.findNodes(function(node){
    if(tree.getLevel(node)==3&&tree.isCheckedNode(node))  ...

这个node是一个怎么样的值呢?是tree.getSelectedNode()么?

Rank: 8Rank: 8

6#
发表于 2017-11-6 09:00:19 |只看该作者
hong 发表于 2017-11-3 17:21
这个node是一个怎么样的值呢?是tree.getSelectedNode()么?

这是一个内部的参数,不需要传。直接用这findNodes方法

Rank: 1

7#
发表于 2017-11-6 16:09:42 |只看该作者
felt 发表于 2017-11-6 09:00
这是一个内部的参数,不需要传。直接用这findNodes方法

好的,多谢了!

Rank: 1

8#
发表于 2017-11-6 16:16:29 |只看该作者
felt 发表于 2017-11-6 09:00
这是一个内部的参数,不需要传。直接用这findNodes方法

你好,我想将二级节点下面选中的数据一组一组的提交后台,比如我选中一个二级节点下的两条数据,也选择另一个二级节点的两条数据,我想将这两组数据分开来,这个怎么弄呢?

Rank: 8Rank: 8

9#
发表于 2017-11-7 09:25:43 |只看该作者
hong 发表于 2017-11-6 16:16
你好,我想将二级节点下面选中的数据一组一组的提交后台,比如我选中一个二级节点下的两条数据,也选择另 ...

如何分开判断你的两个选中节点?

Rank: 1

10#
发表于 2017-11-8 09:32:49 |只看该作者
本帖最后由 hong 于 2017-11-8 09:35 编辑
dforce 发表于 2017-11-7 09:25
如何分开判断你的两个选中节点?

可以通过二级节点的名称进行区别

Archiver|普加软件

GMT+8, 2024-9-28 07:51 , Processed in 1.047087 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部