jQuery MiniUI

标题: tree开启checkbox 是否有三态? [打印本页]

作者: lljuser    时间: 2014-1-9 11:58:41     标题: tree开启checkbox 是否有三态?

想实现checkbox三态选择,勾,X,方块 三种状态? 怎么实现?

作者: felt    时间: 2014-1-9 13:11:50

默认就是3态的
可以设置checkRecursive设置是否联动
作者: lljuser    时间: 2014-1-9 13:18:43

felt 发表于 2014-1-9 13:11
默认就是3态的
可以设置checkRecursive设置是否联动

三态是勾,X,方块 ,现在只有要么勾中,要么空。
作者: factory    时间: 2014-1-9 13:26:59

lljuser 发表于 2014-1-9 13:18
三态是勾,X,方块 ,现在只有要么勾中,要么空。

http://www.miniui.com/demo/#src=tree/checkboxtree.html
看这个例子
作者: lljuser    时间: 2014-1-9 13:44:19

factory 发表于 2014-1-9 13:26
http://www.miniui.com/demo/#src=tree/checkboxtree.html
看这个例子

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

factory 发表于 2014-1-9 13:26
http://www.miniui.com/demo/#src=tree/checkboxtree.html
看这个例子

另外我还想知道哪些节点没有从勾中到取消勾中,现在这个2态是没法知道的。
作者: factory    时间: 2014-1-9 14:01:37

lljuser 发表于 2014-1-9 13:53
另外我还想知道哪些节点没有从勾中到取消勾中,现在这个2态是没法知道的。 ...

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





欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2