zTree 父子节点交互checkbox选中问题。需求明确有图解 急!!!
ztree吧
全部回复
仅看楼主
level 1
lucky_rock 楼主
图1选中全省,父级关联子级。
图2是我想要的效果,取消萧山区则他的父级杭州和全省都半取消 如果再取消西湖区则杭州完全取消。
2014年08月12日 03点08分 1
level 11
你这个需求 跟一般情况有些违背, 通常情况下, 子节点只选择部分的时候, 父节点是 勾选状态的 半选,而不是 未勾选状态的半选,所以你这种需求对于 zTree 默认的功能来说是不好实现的。
但是, 按照你目前的需求来分析, 可以理解为: 你的父节点 是不可能存在 勾选状态的半选情况, 要么是 未勾选,要么是 未勾选的半选, 要么就是全勾选。。。
这么分析来就简单多了, 直接修改 zTree 的css ,让 勾选状态的半勾选节点 仍然去显示 未勾选状态的半勾选 的 checkbox 图标就是了。 然后在 获取数据时, 要适当处理,因为这些父节点的 checked 依然是 true 的哟。。。但他们的半选标识 是 也是 true ,所以你可以很好的区分出来
2014年08月12日 10点08分 2
1