FlutterAdvancedDropDown<T> constructor
const
FlutterAdvancedDropDown<T> ({
- Key? key,
- void onAddTap()?,
- String label = "",
- bool addNone = false,
- void onOpen()?,
- required Widget builder(
- T,
- int
- required void onSelect(
- T?,
- int
- required Widget searchBarBuilder(),
- required Widget titleWidget,
- required ValueNotifier<
bool> isLoadingAll, - required ValueNotifier<
List< listNotifier,T> > - T? selectedValue,
- required BoxDecoration decoration,
- required ValueNotifier<
bool> isLoadingMore, - double hintHight = 50,
- required Widget fullLoadingWidgetPlaceHolder,
- required Widget loadMoreWidgetPlaceHolder,
Creates an FlutterAdvancedDropDown widget.
The builder
, onSelect
, searchBarBuilder
, titleWidget
, isLoadingAll
,
listNotifier
, decoration
, isLoadingMore
, fullLoadingWidgetPlaceHolder
,
and loadMoreWidgetPlaceHolder
parameters are required.
Implementation
const FlutterAdvancedDropDown({
super.key,
this.onAddTap,
this.label = "",
this.addNone = false,
this.onOpen,
required this.builder,
required this.onSelect,
required this.searchBarBuilder,
required this.titleWidget,
required this.isLoadingAll,
required this.listNotifier,
this.selectedValue,
required this.decoration,
required this.isLoadingMore,
this.hintHight = 50,
required this.fullLoadingWidgetPlaceHolder,
required this.loadMoreWidgetPlaceHolder,
});