validateBinding method

  1. @override
void validateBinding(
  1. FdcDataSet dataSet
)
override

Validates this column's dataset field binding for the grid runtime.

Standard typed columns require one expected FdcFieldDef subtype. UI-specialized columns can accept an explicitly supported set of field subtypes. This hook intentionally returns no package-internal binding object.

Implementation

@override
void validateBinding(FdcDataSet dataSet) {
  FdcFieldBindingResolver.resolveAnyOf(
    dataSet,
    fieldName,
    allowedFieldTypes: const <Type>[
      FdcStringField,
      FdcIntegerField,
      FdcDecimalField,
      FdcBooleanField,
      FdcObjectField,
    ],
    ownerName: runtimeType.toString(),
  );
}