在线等,求解答!!!请看内容
ztree吧
全部回复
仅看楼主
level 2
var node = zTree.getNodeByParam("id", 1, null); 这样得到一个节点,然后 zTree.setChkDisabled(node, true)把这个节点设置为不可选状态。问题是:如果这个节点是跟节点,那其下面的节点也都默认被设置为不可选状态了。
需求是这样的:根节点是描述树的作用的,比如“权限管理”,树形展示各种权限供勾选。很明显“权限管理”这个节点是不允许被选的,所以需要这样设置。但是设置后旗下的节点也默认不可选了。
ps:没设置子父级关联的(type={ "Y": "", "N": "" })
我想的另一种方法是不给这个节点chenkbox,但是不知道怎么单独不给一个节点chenkbox!
求大神帮忙给个解答啊!在线等到18:50。求解答!谢谢
2013年12月04日 09点12分 1
level 2
大神何在呢,给个解答噻。3Q
2013年12月04日 09点12分 2
level 2
@zTreeAPI 谢谢
2013年12月04日 09点12分 3
level 2
API是说:ChkDisabled 属性是父节点被禁用后,其全部的子孙节点也会被禁用。setChkDisabled的效果明显也是这样的。但是这种需求确实是有必要的。希望能给予帮助 谢谢 @zTreeAPI
2013年12月04日 09点12分 4
level 11
不知道你用的什么版本? 最新版本的 zTree 提供了 chkDisabledInherit 这个设置属性,同时 setChkDisabled 方法也已经提供了新的参数可以解决你的问题。
2013年12月08日 03点12分 5
1