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}'
}