EventContext<T extends DataGridRow> constructor

const EventContext<T extends DataGridRow>({
  1. required DataGridState<T> state,
  2. required ViewportDelegate<T> viewportDelegate,
  3. required SortDelegate<T> sortDelegate,
  4. required FilterDelegate<T> filterDelegate,
  5. required DataIndexer<T> dataIndexer,
  6. required void dispatchEvent(
    1. DataGridEvent
    ),
  7. bool canEditCell(
    1. double rowId,
    2. int columnId
    )?,
  8. bool canSelectRow(
    1. double rowId
    )?,
  9. Future<bool> onCellCommit(
    1. double rowId,
    2. int columnId,
    3. dynamic oldValue,
    4. dynamic newValue,
    )?,
})

Implementation

const EventContext({
  required this.state,
  required this.viewportDelegate,
  required this.sortDelegate,
  required this.filterDelegate,
  required this.dataIndexer,
  required this.dispatchEvent,
  this.canEditCell,
  this.canSelectRow,
  this.onCellCommit,
});