registerBeforeScrollGuard static method

void registerBeforeScrollGuard(
  1. FdcDataSet dataSet, {
  2. required Object owner,
  3. required void guard(),
})

Registers guard to run before the dataset changes its current record.

owner identifies the registration and must be reused when unregistering the guard. Extension packages can use this seam to finish or reject transient UI state before cursor movement.

Implementation

static void registerBeforeScrollGuard(
  FdcDataSet dataSet, {
  required Object owner,
  required void Function() guard,
}) {
  FdcDataSetInternal.registerBeforeScrollGuard(
    dataSet,
    owner: owner,
    guard: guard,
  );
}