jQuery MiniUI
标题:
关于tree初始化设值的问题
[打印本页]
作者:
rzy
时间:
2012-9-24 10:12:05
标题:
关于tree初始化设值的问题
我现在在做一个权限管理系统,
当选中某个用户点击查看权限按钮的时候,显示一个权限树,该用户拥有的权限会被选中
若按照你们setValue的方法,某个父节点P1,其下有子节点C1,C2
该用户有C1,C2的权限,自然就有P1的权限,按照你们的方法setValue('P1,C1,C2').
但是当我给P1再添加一个子节点C3,这时显示的就是P1,C1,C2被选中,C3没选中。
个人觉得这个很别扭,既然P1都打钩选中了,其下却有一个C3没选中
当然,在操作节点时,你们的级联选中是没问题的。只是设值时的级联太别扭。
之前用过easyui的tree ,他的tree设值时,只用设置叶子节点,当某个父节点的所有子节点都被设置选中了,这个父节点会打对钩选中,若部分被设置选中了,这个父节点会被半选中
这样,保存数据的时候也只要保存叶子节点的id就好了。数据量也少一些。
作者:
niko
时间:
2012-9-24 17:13:45
首先,miniui的tree,当全选子节点,父节点选中;有子节点没选中,父节点半选。
其次,当你设置值时,不会有自动选择逻辑。
试想这样的场景:
1.父节点选中
2.有5个子节点,4个选中,一个没选中
如果设置值也是关联选择,怎么办?
我们让界面操作发生关联选择,值数据操作不会发生关联选择。
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2