buildEditField method
Widget
buildEditField({
- required BuildContext context,
- required Object? value,
- required void onChanged(
- JsonMap 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 Object? value,
required void Function(JsonMap value) onChanged,
}) {
return CmsToManyDropdownField(
label: fixedLabelRequired,
valueLabelBuilder: fieldDisplayBuilder,
delegate: delegate,
filterFields: filterFields,
originId: value,
);
}