ReadyPicker<T, Args, TController extends ReadyPickerController<T, Args>>.builder constructor

ReadyPicker<T, Args, TController extends ReadyPickerController<T, Args>>.builder({
  1. required TController controller,
  2. required Widget builder(
    1. FormFieldState<T> field
    )?,
  3. Color? inActiveColor,
  4. Key? key,
  5. Color? activeColor,
  6. TextStyle? itemTextStyle,
  7. TextStyle? textStyle,
  8. FormFieldSetter<T>? onSaved,
  9. FormFieldSetter<T>? onChanged,
  10. FormFieldValidator<T>? validator,
  11. T? initialValue,
  12. AutovalidateMode? autovalidateMode,
  13. bool enabled = true,
  14. Future<T> showItems(
    1. BuildContext context,
    2. Widget child
    )?,
  15. FocusNode? focusNode,
})

Implementation

ReadyPicker.builder({
  required this.controller,
  required this.builder,
  this.inActiveColor,
  Key? key,
  this.activeColor,
  this.itemTextStyle,
  this.textStyle,
  this.onSaved,
  this.onChanged,
  this.validator,
  this.initialValue,
  this.autovalidateMode,
  this.enabled = true,
  this.showItems,
  this.focusNode,
})  : decoration = const InputDecoration(),
      maxLines = null,
      _buildItem = null,
      textAlign = TextAlign.start,
      super(key: key, child: SingleField<T, Args, TController>());