buildEditField method
Widget
buildEditField({
- required BuildContext context,
- required FutureOr<
String> ? value, - required void onChanged(
- String? 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 FutureOr<String>? value,
required void Function(String? value) onChanged,
}) {
return CmsTextField(
key: Key(key),
value: value as String? ?? '',
onChanged: onChanged,
maxLength: maxLength,
lines: maxLines,
formatters: formatters,
label: Text(fixedLabelRequired, overflow: overflow),
);
}