#extjs
#extjs
Вопрос:
У меня есть сетка extjs4, где у меня есть модель флажка и плагин редактирования строк. Я хочу отключить ячейку / столбец на основе определенных условий?
Ответ №1:
Вы можете подключить прослушиватель beforeselect
и сделать что-то подобное:
grid.listeners = {
beforeselect: function (grid, record, index, eOpts) {
if(record.get('someParam') === "abc"){
return false;
}
}
};
И добавить стиль отключения строки:
grid.viewConfig = {
getRowClass: function (record, rowIndex) {
if(record.get('someParam') === "abc"){
return 'selection-disabled';
}
}
};
И в файле scss:
.selection-disabled .x-selmodel-column {
visibility: hidden;
}
Комментарии:
1. Спасибо @norbeq за ответ