1

大家好,我有一个使用行编辑功能的表,我有这个专栏:

{
  text: 'CPL Object',
  dataIndex: 'CPLObj',
  flex: 1,
  editor: {
           allowBlank: false
   }

}

现在,我想让这一列可编辑,只有当另一列具有特定值时,假设该'model'列是否具有'CPU'值。否则我想没有这个值的编辑器。

那可能吗?

4

1 回答 1

1

你的意思是你使用的网格?您是否尝试在 viewModel 上添加一个公式来检查您要检查的模型列是否有值?也许是这样的:

Viewmodel:
   checkvalue: function(get){
     var x = true;
     if (get('current.model' !== ''){ 
        x = false 
     } 
     return x;
    }


   ViewController: (on your binding)
   column: {
     readonly: '{checkvalue}' 
   }
于 2016-10-25T09:17:06.033 回答