bwu_datagrid - 如何禁用列中某些单元格的编辑器调用?
bwu_datagrid - how to disable call of Editor for some cells in column?
我使用 bwu_datagrid
,我的数据网格中的某些列包含我不想编辑的单元格。在 bwu_datagrid
中是否有现成的方法?在 Editor.newInstance(EditorArgs) 中返回 null 会在 _currentEditor.loadValue.
中引发异常
只是 而不是 在列定义 (Column(id: 'someid', name: 'Title', ...)
) 中分配编辑器应该会产生这种效果。
要仅禁用特定单元格,请收听 onBwuBeforeEditCell
grid.onBwuBeforeEditCell.listen((BeforeEditCell e) {
if (!isCellEditable(e.cell.row, e.cell.cell, e.item)) {
e.retVal = false;
}
});
我使用 bwu_datagrid
,我的数据网格中的某些列包含我不想编辑的单元格。在 bwu_datagrid
中是否有现成的方法?在 Editor.newInstance(EditorArgs) 中返回 null 会在 _currentEditor.loadValue.
只是 而不是 在列定义 (Column(id: 'someid', name: 'Title', ...)
) 中分配编辑器应该会产生这种效果。
要仅禁用特定单元格,请收听 onBwuBeforeEditCell
grid.onBwuBeforeEditCell.listen((BeforeEditCell e) {
if (!isCellEditable(e.cell.row, e.cell.cell, e.item)) {
e.retVal = false;
}
});