jQuery MiniUI

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

关于tree设值级联选中的问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-9-19 10:16:12 |只看该作者 |倒序浏览



我初始化tree之后setValue,查询客户资料、查询车辆信息、查询货物信息,按照你的父级是半选中了。
但是如果这个父级节点的所有子节点被选中了,应该是直接打钩,不是半选中吧。

建议在setValue时改进一下,如果某个父级节点的所有子节点被选中了,应该是直接打钩,不是半选中。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-9-19 13:47:19 |只看该作者
请给tree设置:
autoCheckParent="true"

这样当有子节点选中,父节点也默认选中。

Rank: 3Rank: 3

板凳
发表于 2012-9-19 16:35:57 |只看该作者
niko 发表于 2012-9-19 13:47
请给tree设置:
autoCheckParent="true"

我说的意思是,如果初始化时父级节点的所有子节点被选中了,这个父节点应该是直接打钩,不是半选中

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-9-19 17:25:14 |只看该作者
你加了autoCheckParent="true"没?

另外,初始化的时候,什么节点被选中,什么节点没选中,应该是你自己精确控制。

Rank: 3Rank: 3

5#
发表于 2012-9-19 19:32:12 |只看该作者
niko 发表于 2012-9-19 17:25
你加了autoCheckParent="true"没?

另外,初始化的时候,什么节点被选中,什么节点没选中,应该是你自己精 ...

当然设置了
你说的父节点是选中了,但是是半选中
看看easyui的树初始化设值

Rank: 9Rank: 9Rank: 9

6#
发表于 2012-9-19 21:25:47 |只看该作者
这里其实是一个操作顺序的问题。
你现在增加了autoCheckParent属性了,你现在点击操作下节点,父节点都是直接选中的。
然后你保存,然后继续加载,父节点都选中了。

Rank: 3Rank: 3

7#
发表于 2012-9-21 14:51:03 |只看该作者
niko 发表于 2012-9-19 21:25
这里其实是一个操作顺序的问题。
你现在增加了autoCheckParent属性了,你现在点击操作下节点,父节点都是直 ...

你都没弄清楚我的意思:
假设父节点P1,一共只有三个子节点C1,C2,C3
如果我设置tree.setValue('C1,C2');C1,C2打钩选中,父节点P1半选中是没有问题的
但是如果我设置tree.setValue('C1,C2,C3'),应该是C1,C2,C3打钩选中,父节点P1也打钩选中,而不是半选中的样式

Rank: 9Rank: 9Rank: 9

8#
发表于 2012-9-21 18:30:45 |只看该作者
值操作就是值操作。
如果你界面点击是可以选中父节点的。

Archiver|普加软件

GMT+8, 2024-9-30 02:21 , Processed in 1.019940 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部