【easyUI】禁用datagrid&treegrid复选框

来源:互联网 发布:云墙vpn for mac 编辑:程序博客网 时间:2024/06/05 23:48

最近公司启动了新项目,所以一直在和客户谈需求,撰写前期的设计相关文档,博客也陷入了停滞阶段。刚好今天搜集了两个问题,搜集的过程也算是耗时不短,所以记录下来,以备后用。

  1. 禁用datagrid复选框

思路就是,datagrid在load成功后,本身就需要去读取数据中的复选框选中值,从而判断该条目是否勾选,于是我在这个逻辑下面增加了一句话$(".datagrid-row[datagrid-row-index=" + idx + "] input[type='checkbox']")[0].disabled = true; 主要意思就是将判断完成后的复选框作失效处理。

代码

onLoadSuccess : function(row) {                $(this).datagrid('tooltip');                var rowData = row.rows;                $.each(rowData,function(idx,val){//遍历JSON                      if(val.checked){                          roleDataGrid.datagrid("checkRow", idx); //如果数据行为已选中则选中改行                      }                      $(".datagrid-row[datagrid-row-index=" + idx + "] input[type='checkbox']")[0].disabled = true;                });                       }
  1. treegrid禁用复选框

思路和上面的差不多,同样是load完成后,对复选框进行失效操作。只不过treegrid在load的过程中,就把复选框值读取并勾选完成了,因此只需要将复选框禁用即可。

onLoadSuccess:function(){                $(this).find('span.tree-checkbox').unbind().click(function(){                    return false;                });            }
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小鸡关在一起打架怎么办 小孩感冒出汗多怎么办 宝宝感冒出汗了怎么办 出汗多怎么办%3f 孩子睡觉出汗多怎么办 三年级孩子成绩下滑怎么办 幼儿数学不开窍怎么办 孩子一年级学习跟不上怎么办 孩子学习不认真怎么办 孩子平时不细心怎么办? 脖子出现黑圈怎么办 简历留白太多怎么办 excel数字外面加个圈怎么办 电脑输入法数字数不上怎么办 大班教案迷路了怎么办 迷路了怎么办活动反思 头突然眩晕是怎么办 孩子学习拖拉懒惰怎么办 头发晕想睡觉怎么办 五年级错别字多怎么办 入党志愿书写错字怎么办 高中不会写作文怎么办 考试不会写作文怎么办 高考不会写作文怎么办 孩子总是写错字怎么办 小孩总是写错字怎么办 孩子马虎不认真怎么办 小孩计算老出错怎么办 小学生计算总出错怎么办 高中考试总粗心怎么办 孩子考试总是粗心怎么办 一年级孩子考试粗心怎么办 老师说孩子粗心怎么办 计算题总出错怎么办 计算题总是出错怎么办 数学老是计算错误怎么办? 苗木抵扣计算错误怎么办 表格中计算错误怎么办 孩子电视瘾太大怎么办 孩子考试前失眠怎么办 孩子上网瘾了怎么办