onChangedHandler method
void
onChangedHandler(
- PlutoGridOnChangedEvent event
Implementation
void onChangedHandler(final PlutoGridOnChangedEvent event) async {
var rowIdx = rows.indexOf(event.row);
var colIdx = map.containsKey(event.column) ? map[event.column]!.index : -1;
var cell = event.row.cells.values.toList()[event.columnIdx];
// fire change handler
bool ok = await widget.model.onChangeHandler(rowIdx, colIdx, event.value, event.oldValue);
if (!ok) cell.value = event.oldValue;
onSelectedHandler(force: true);
}