jQuery MiniUI

标题: datagrid如何获取选中行的某个单元格对象 [打印本页]

作者: du839183301    时间: 2020-2-21 12:28:25     标题: datagrid如何获取选中行的某个单元格对象

我需要实现的功能是这样的:在一个可编辑的datagrid中,选中行的一个下拉框选择“其他”,本行另一个单元格设置为 可输入的。现在只能获取到另一个单元格的值,获取不到对象,无法设置setEnabled(true);

作者: felt    时间: 2020-2-21 13:31:12

grid.on("cellbeginedit",function(e){
   if(e.field=="..."){
     if(e.record.xxx=="..."){
            e.cancel=true;
    }
  }
})
作者: du839183301    时间: 2020-2-21 14:38:13

felt 发表于 2020-2-21 13:31
grid.on("cellbeginedit",function(e){
   if(e.field=="..."){
     if(e.record.xxx=="..."){

好想不是这样的,假如第一个field是a,第二个field是b,a选择值为6的时候,b设置为可输入。并且只影响本行,其他行不影响,可以实现吗
作者: felt    时间: 2020-2-21 14:54:29

du839183301 发表于 2020-2-21 14:38
好想不是这样的,假如第一个field是a,第二个field是b,a选择值为6的时候,b设置为可输入。并且只影响本 ...

当然可以
是影响所有a是6的行
grid.on("cellbeginedit",function(e){
   if(e.field=="b"){
     if(e.record.a==6){
            e.cancel=true;
    }
  }
})




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