jQuery MiniUI

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

functiontreegrid单击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.     }
复制代码

Archiver|普加软件

GMT+8, 2024-6-3 04:25 , Processed in 1.032126 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部