Extjs 5 гребля только в некоторых условиях

Всем доброго времени суток, у меня есть таблица, в которой я использую функцию редактирования строк, и у меня есть этот столбец:

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

}

Теперь я хотел бы сделать этот столбец редактируемым, только если другой столбец имеет определенное значение, скажем, если 'model' колонка имеет 'CPU' как ценность. В противном случае я бы не хотел иметь редактор для этого значения.

Это возможно?

1 ответ

Решение

Вы имеете в виду использование сетки? Вы пытались добавить формулу в свой viewModel для проверки, имеет ли значение столбец модели, который вы хотите проверить? Может быть что-то вроде:

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


   ViewController: (on your binding)
   column: {
     readonly: '{checkvalue}' 
   }
Другие вопросы по тегам