jQuery MiniUI

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

functiontreegrid单击checkbox问题 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2018-8-24 15:23:35 |只看该作者 |倒序浏览
版主好functiontreegrid单击checkbox如何获得该行其他checkbox的选中状态

Rank: 8Rank: 8

沙发
发表于 2018-8-24 16:14:14 |只看该作者
你单击的是后面的某个checkbox吗?
点击的时候会出 checkFunc事件,这事件里可以获取所在行
  1. function checkFunc(id, action, checked) {
  2.         var record = tree.getRecord(id);                 //当前行
  3.         if(!record) return;
  4.         var funs = record.functions;                       //当前行的所有权限 ,可以遍历获取里面每项的checked属性
  5.         if (!funs) return;
  6.         function getAction(action) {
  7.             for (var i = 0, l = funs.length; i < l; i++) {
  8.                 var o = funs[i];
  9.                 if (o.action == action) return o;
  10.             }
  11.         }
  12.         var obj = getAction(action);
  13.         if (!obj) return;
  14.         obj.checked = checked;
  15.     }
复制代码

Rank: 4

板凳
发表于 2018-8-24 17:45:37 |只看该作者
dforce 发表于 2018-8-24 16:14
你单击的是后面的某个checkbox吗?
点击的时候会出 checkFunc事件,这事件里可以获取所在行

怎么根据checkbox是否全部选中改变按钮的全选和反选呢?我看对象里并没有按钮的东西。

Rank: 8Rank: 8

地板
发表于 2018-8-27 09:47:51 |只看该作者
未名账户 发表于 2018-8-24 17:45
怎么根据checkbox是否全部选中改变按钮的全选和反选呢?我看对象里并没有按钮的东西。 ...

你说的按钮是什么?

Rank: 4

5#
发表于 2018-8-29 14:34:28 |只看该作者
felt 发表于 2018-8-27 09:47
你说的按钮是什么?

就是checkbox前面的全选按钮

Rank: 8Rank: 8

6#
发表于 2018-8-29 14:40:44 |只看该作者
未名账户 发表于 2018-8-29 14:34
就是checkbox前面的全选按钮

请自行处理,不知道你说的全选是什么
http://www.miniui.com/demo/#src=treegrid/functiontree.html

Archiver|普加软件

GMT+8, 2024-5-10 04:09 , Processed in 1.027123 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部