OptimusSelectFormField<T> constructor

  1. @Deprecated('Use `OptimusSelectInputFormField` instead.')
OptimusSelectFormField<T>({
  1. Key? key,
  2. required T initialValue,
  3. FormFieldSetter<T>? onSaved,
  4. FormFieldValidator<T>? validator,
  5. bool enabled = true,
  6. AutovalidateMode? autovalidateMode,
  7. String? label,
  8. String placeholder = '',
  9. required CurrentValueBuilder<T> builder,
  10. required List<OptimusDropdownTile<T>> items,
})

Implementation

@Deprecated('Use `OptimusSelectInputFormField` instead.')
OptimusSelectFormField({
  super.key,
  required T super.initialValue,
  super.onSaved,
  super.validator,
  super.enabled,
  super.autovalidateMode,
  String? label,
  String placeholder = '',
  required CurrentValueBuilder<T> builder,
  required List<OptimusDropdownTile<T>> items,
}) : super(
        builder: (FormFieldState<T> field) => OptimusSelect<T>(
          label: label,
          placeholder: placeholder,
          value: field.value,
          error: field.errorText,
          builder: builder,
          items: items,
          isEnabled: enabled,
          onItemSelected: field.didChange,
        ),
      );