- 注册时间
- 2014-7-21
- 最后登录
- 2022-7-26
- 阅读权限
- 150
- 积分
- 18264
- 精华
- 0
- 帖子
- 8338
|
你单击的是后面的某个checkbox吗?
点击的时候会出 checkFunc事件,这事件里可以获取所在行
- function checkFunc(id, action, checked) {
- var record = tree.getRecord(id); //当前行
- if(!record) return;
- var funs = record.functions; //当前行的所有权限 ,可以遍历获取里面每项的checked属性
- if (!funs) return;
- function getAction(action) {
- for (var i = 0, l = funs.length; i < l; i++) {
- var o = funs[i];
- if (o.action == action) return o;
- }
- }
- var obj = getAction(action);
- if (!obj) return;
- obj.checked = checked;
- }
复制代码
|
|