jQuery MiniUI

标题: js怎样动态的置灰datagrid选中的某一行或几行,使之无法勾选 [打印本页]

作者: zhangjin    时间: 2019-10-30 14:50:40     标题: js怎样动态的置灰datagrid选中的某一行或几行,使之无法勾选

js怎样动态的置灰datagrid选中的某一行或几行,使之无法勾选和编辑

作者: dforce    时间: 2019-10-30 15:07:27

grid.on("cellbeginedit",function(e){
    var row=e.record;
    if(row....){   //根据行数据的某条件来阻止编辑
       e.cancel=true;
     }
})
grid.on("beforeselect",function(e){
if(..){     //根据行数据的某条件来阻止选中行
         e.cancel=true;
  }
}

grid.addRowCls(row,cls)   //给某行添加样式来做灰化效果之类的
作者: dforce    时间: 2019-10-30 15:07:27

grid.on("cellbeginedit",function(e){
    var row=e.record;
    if(row....){   //根据行数据的某条件来阻止编辑
       e.cancel=true;
     }
})
grid.on("beforeselect",function(e){
if(..){     //根据行数据的某条件来阻止选中行
         e.cancel=true;
  }
}

grid.addRowCls(row,cls)   //给某行添加样式来做灰化效果之类的
作者: zhangjin    时间: 2019-10-30 15:59:55

dforce 发表于 2019-10-30 15:07
grid.on("cellbeginedit",function(e){
    var row=e.record;
    if(row....){   //根据行数据的某条件来 ...

谢谢版主 addRowCls有例子吗 这个样式没有作用上
作者: dforce    时间: 2019-10-30 16:25:54

zhangjin 发表于 2019-10-30 15:59
谢谢版主 addRowCls有例子吗 这个样式没有作用上

.aaa{
   background:red;
}
var row=grid.getRow(0);
grid.addRowCls(row,"aaa");
作者: zhangjin    时间: 2019-10-31 14:10:24

dforce 发表于 2019-10-30 16:25
.aaa{
   background:red;
}

非常感谢
作者: happylover1278    时间: 2019-10-31 17:11:02

zhangjin 发表于 2019-10-31 14:10
非常感谢

不用不用   多大点事
作者: zhangjin    时间: 2019-11-1 10:29:51

happylover1278 发表于 2019-10-31 17:11
不用不用   多大点事






欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2