buildEditField method

  1. @override
Widget buildEditField({
  1. required BuildContext context,
  2. required bool? value,
  3. required void onChanged(
    1. bool value
    ),
})
override

Builder for edit/create flow. It provides context, current value and onChanged method. It is recommended to wrap it in the CmsFieldWrapper.

This function has access to CmsItemManagementBaseState using Provider. It can use it to register onSaved.

Implementation

@override
Widget buildEditField({
  required BuildContext context,
  required bool? value,
  required void Function(bool value) onChanged,
}) {
  return CmsSwitchField(
    value: value ?? false,
    onChanged: onChanged,
    title: fixedLabelRequired,
  );
}