bwu_datagrid - 如何禁用列中某些单元格的编辑器调用?

时间:2015-04-09 13:47:44

标签: dart bwu-datagrid

我使用bwu_datagrid,我的数据网格中的某些列包含我不想编辑的单元格。在bwu_datagrid中是否存在这种方法?在Editor.newInstance(EditorArgs)中返回null会导致_currentEditor.loadValue中出现异常。

1 个答案:

答案 0 :(得分: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;
  }
});