applyValueChanged method

void applyValueChanged({
  1. required FdcDataSet dataSet,
  2. required FdcGridRowContext row,
  3. required int rowIndex,
  4. required int? columnIndex,
  5. required String fieldName,
  6. required Object? oldValue,
  7. required Object? value,
})

Invokes onValueChanged using this column's concrete generic value type.

Implementation

void applyValueChanged({
  required FdcDataSet dataSet,
  required FdcGridRowContext row,
  required int rowIndex,
  required int? columnIndex,
  required String fieldName,
  required Object? oldValue,
  required Object? value,
}) {
  final callback = onValueChanged;
  if (callback == null) {
    return;
  }

  callback(
    FdcColumnValueChangedContext<T>(
      dataSet: dataSet,
      column: this,
      row: row,
      rowIndex: rowIndex,
      columnIndex: columnIndex,
      fieldName: fieldName,
      oldValue: oldValue as T?,
      value: value as T?,
    ),
  );
}