jQuery MiniUI

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

tree开启checkbox 是否有三态? [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-1-9 11:58:41 |只看该作者 |倒序浏览
想实现checkbox三态选择,勾,X,方块 三种状态? 怎么实现?

Rank: 8Rank: 8

沙发
发表于 2014-1-9 13:11:50 |只看该作者
默认就是3态的
可以设置checkRecursive设置是否联动

Rank: 3Rank: 3

板凳
发表于 2014-1-9 13:18:43 |只看该作者
felt 发表于 2014-1-9 13:11
默认就是3态的
可以设置checkRecursive设置是否联动

三态是勾,X,方块 ,现在只有要么勾中,要么空。

Rank: 8Rank: 8

地板
发表于 2014-1-9 13:26:59 |只看该作者
lljuser 发表于 2014-1-9 13:18
三态是勾,X,方块 ,现在只有要么勾中,要么空。

http://www.miniui.com/demo/#src=tree/checkboxtree.html
看这个例子

Rank: 3Rank: 3

5#
发表于 2014-1-9 13:44:19 |只看该作者
factory 发表于 2014-1-9 13:26
http://www.miniui.com/demo/#src=tree/checkboxtree.html
看这个例子

不是想要的效果,每个checkbox有三种状态,选一次变一个状态,可以看看三态控件,
树结构中太常用了,三态:对勾(启用)、空白(缺省)、红叉(禁用) 。一般是在权限的排除时使用,给一些权限又排除一些, 如果只有勾很容易误操作。

Rank: 3Rank: 3

6#
发表于 2014-1-9 13:53:06 |只看该作者
factory 发表于 2014-1-9 13:26
http://www.miniui.com/demo/#src=tree/checkboxtree.html
看这个例子

另外我还想知道哪些节点没有从勾中到取消勾中,现在这个2态是没法知道的。

Rank: 8Rank: 8

7#
发表于 2014-1-9 14:01:37 |只看该作者
lljuser 发表于 2014-1-9 13:53
另外我还想知道哪些节点没有从勾中到取消勾中,现在这个2态是没法知道的。 ...

三态是针对父节点而已的, 勾选 ,方块(代表该父节点下方有子节点选中,但是父节点本身不算选中), 未勾选
你可以取查下,三态复选框,分别是哪三态

Archiver|普加软件

GMT+8, 2025-7-15 17:54 , Processed in 1.023850 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部