bwu_datagrid - как отключить вызов редактора для некоторых ячеек в столбце?
Я использую bwu_datagrid
и некоторые столбцы в моей таблице данных имеют ячейки, которые я не хочу редактировать. Есть ли способ для этого в bwu_datagrid
? Возврат значения null в Editor.newInstance(EditorArgs) приводит к исключению в _currentEditor.loadValue.
1 ответ
Решение
Просто не назначать редактора в определении столбца (Column(id: 'someid', name: 'Title', ...)
) должен иметь такой эффект.
Чтобы отключить только определенные ячейки, слушайте onBwuBeforeEditCell
grid.onBwuBeforeEditCell.listen((BeforeEditCell e) {
if (!isCellEditable(e.cell.row, e.cell.cell, e.item)) {
e.retVal = false;
}
});