jQuery MiniUI

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

treegrid,getCheckedNodes [复制链接]

Rank: 8Rank: 8

楼主
发表于 2019-12-27 14:47:27 |显示全部楼层
设置checkRecursive=“false"  把联动选择关掉
getCheckedNodes(true/false/空)
这方法有三个参数
true  包含选中节点的父节点
false  不包含父节点(哪怕父节点也是选中的)
空     按实际选中来获取
------------------------------------------------------
我们的默认逻辑联动是相互的,如果选中父节点会自动选中子节点,那么选中所有子节点也会选中父节点。
你这样的特殊逻辑需要自定义选择处理,可以参考这个示例的插件功能,重写插件来自定义逻辑。
http://www.miniui.com/demo/#src=tree/checkmodel.html

Rank: 8Rank: 8

沙发
发表于 2019-12-27 16:09:21 |显示全部楼层
luoyang 发表于 2019-12-27 16:02
那这个插件miniui的包里有吗

试用包里面有的,demo/tree/js

Rank: 8Rank: 8

板凳
发表于 2019-12-27 16:45:28 |显示全部楼层
luoyang 发表于 2019-12-27 16:28
我需要选中父节点自动选中子节点,但是不需要选中子节点联动选中父节点,而且还要达到获取到的值一定是勾 ...

getCheckedNodes()  不加参数就是按选中的真实情况来获取的,这和插件无关

checkModel.js可以实现任意的选择逻辑

Archiver|普加软件

GMT+8, 2024-5-12 01:42 , Processed in 1.043827 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部