BsSelect<T> constructor
BsSelect<T> ({
- Key? key,
- required List<
DropdownMenuItem< items,T> > - T? value,
- BsInputSize size = BsInputSize.md,
- bool disabled = false,
- Widget? placeholder,
- ValueChanged<
T?> ? onChanged, - BsValidationState? validationState,
- BorderRadius? customBorderRadius,
- FormFieldValidator<
T> ? validator, - FormFieldSetter<
T> ? onSaved, - AutovalidateMode? autovalidateMode,
Creates a BsSelect.
Implementation
BsSelect({
super.key,
required this.items,
T? value,
this.size = BsInputSize.md,
this.disabled = false,
this.placeholder,
this.onChanged,
this.validationState,
this.customBorderRadius,
super.validator,
super.onSaved,
super.autovalidateMode,
}) : super(
initialValue: value,
builder: (FormFieldState<T> field) {
final _BsSelectState<T> state = field as _BsSelectState<T>;
return state._buildField();
},
);