jQuery MiniUI

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

treegrid,getCheckedNodes [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2019-12-27 13:43:57 |显示全部楼层 |倒序浏览
树形表格怎么才能在点击勾选子节点时就算子节点全部选中,父节点也不选中并且getCheckedNodes时也不包含父节点的数据,但是在单独选中父节点时,子节点也被勾选并且getCheckedNodes时子父节点的值也包含。

Rank: 1

沙发
发表于 2019-12-27 16:02:36 |显示全部楼层
dforce 发表于 2019-12-27 14:47
设置checkRecursive=“false"  把联动选择关掉
getCheckedNodes(true/false/空)
这方法有三个参数

那这个插件miniui的包里有吗

Rank: 1

板凳
发表于 2019-12-27 16:28:33 |显示全部楼层
dforce 发表于 2019-12-27 16:09
试用包里面有的,demo/tree/js

我需要选中父节点自动选中子节点,但是不需要选中子节点联动选中父节点,而且还要达到获取到的值一定是勾选的,不能无故包含父节点,这种需求自己写那个插件能实现吗

Rank: 1

地板
发表于 2019-12-28 10:52:07 |显示全部楼层
dforce 发表于 2019-12-27 16:45
getCheckedNodes()  不加参数就是按选中的真实情况来获取的,这和插件无关

checkModel.js可以实现任意的 ...

怎么能够让子节点全选中的情况下,父节点不被选中呢

Rank: 1

5#
发表于 2019-12-30 10:45:37 |显示全部楼层
felt 发表于 2019-12-30 09:24
可以,checkMode.js是插件,可以自定义控制选择关系。

我说的在界面上勾选的时候产生这种效果,并不是说自己用逻辑在界面之下控制它的选择。因为我想在勾选的时候实现子节点全选中时父节点不被选中,但是在勾选父节点的时候子父节点全都选中,这样我可以用getCheckedNodes方法不设参数就能得到他勾选中时该有的数据,所以用这个插件能实现吗,还是要用一个绘制单元格事件来完成。

Rank: 1

6#
发表于 2019-12-30 11:26:29 |显示全部楼层
felt 发表于 2019-12-30 11:08
界面上勾选产生这效果,就必须用这个插件来逻辑控制。

好的,谢谢

Archiver|普加软件

GMT+8, 2024-5-12 07:46 , Processed in 1.045083 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部