zoukankan      html  css  js  c++  java
  • Ext.grid.EditorGridPanel联动设置单元格是否可以编辑和背景色

     1 listeners:{
     2     "beforeedit":function(iEventobj){
     3         var col = iEventobj.row;//获取行
     4         var record = iEventobj.record;//获取当前选中的这个单元格所在的一行数据
     5         var isEdit = record.get("id");//判断是否编辑的列值
     6         if("0"==isEdit){
     7             return false;//表示不可以编辑
     8         }
     9     } 
    10 }                
    beforeedit

    有时候根据不同的权限控制某个单元格是否为可以编辑的时候可以用上述方法。

    当行可以编辑的时候,设置背景色为浅蓝色

     1 grid.getStore().on('load', function () {
     2     var count = store.getCount(); //获取store的记录行数
     3     //获得遍历条件,getRange(start,end)
     4     var records = store.getRange(0, count);
     5     for (var i = 0; i < records.length; i++) {//循环读取store中的数据
     6             var record = records[i];
     7             if ("开"==record.get('isEdit')) {//获得指定列的值
     8                  grid.getView().getRow(i).style.backgroundColor='#e3e8f7';
     9             }
    10      }
    11  });
    color
  • 相关阅读:
    vSphere存储
    NFS服务器搭建
    windows下部署 ISCSI存储
    使用命令修改ip地址
    磁盘操作
    OpenFiler安装与基本配置
    OSPF系列
    NAT
    VLAN系列
    Linux下DNS服务器的基本搭建
  • 原文地址:https://www.cnblogs.com/zhutouying/p/3272575.html
Copyright © 2011-2022 走看看