onBeforeEvent method

  1. @override
DataGridEvent? onBeforeEvent(
  1. DataGridEvent event,
  2. DataGridState<T> currentState
)
override

Called before an event is processed.

Return:

  • The same event to continue processing
  • A modified event to change behavior
  • null to cancel the event (it won't be processed)

Implementation

@override
DataGridEvent? onBeforeEvent(
  DataGridEvent event,
  DataGridState<T> currentState,
) {
  if (logEvents && kDebugMode) {
    debugPrint('[DataGrid] Event: ${event.runtimeType}');
  }
  return super.onBeforeEvent(event, currentState);
}