dropdown_search
library
Typedefs
-
BeforeChange<T>
= FutureOr<bool> Function(T? prevItem, T? nextItem)
-
-
BeforeChangeMultiSelection<T>
= FutureOr<bool> Function(List<T> prevItems, List<T> nextItems)
-
-
-
-
ContainerBuilder<T>
= Widget Function(BuildContext context, Widget child)
-
-
DropdownButtonAnimationBuilder
= Widget Function(Widget child, bool isOpen)
-
-
DropdownSearchBuilder<T>
= Widget Function(BuildContext context, T? selectedItem)
-
-
DropdownSearchBuilderMultiSelection<T>
= Widget Function(BuildContext context, List<T> selectedItems)
-
-
DropdownSearchCompareFn<T>
= bool Function(T item1, T item2)
-
-
DropdownSearchFilterFn<T>
= bool Function(T item, String filter)
-
-
DropdownSearchItemAsString<T>
= String Function(T item)
-
-
DropdownSearchOnFind<T>
= FutureOr<List<T>> Function(String filter, LoadProps? loadProps)
-
-
-
-
EmptyBuilder
= Widget Function(BuildContext context, String searchEntry)
-
-
ErrorBuilder
= Widget Function(BuildContext context, String searchEntry, dynamic exception)
-
-
InfiniteScrollBuilder
= Widget Function(BuildContext, int loadedItems)
-
-
LoadingBuilder
= Widget Function(BuildContext context, String searchEntry)
-
-
LoadingMoreErrorBuilder
= Widget Function(BuildContext context, String searchEntry, dynamic exception, LoadProps loadProps)
-
-
OnBeforeClear<T>
= FutureOr<bool> Function(T? selectedItem)
-
-
OnBeforeClearMultiSelection<T>
= FutureOr<bool> Function(List<T> selectedItems)
-
-
OnClear<T>
= void Function()
-
-
OnClearMultiSelection<T>
= void Function()
-
-
OnItemAdded<T>
= void Function(List<T> selectedItems, T addedItem)
-
-
OnItemRemoved<T>
= void Function(List<T> selectedItems, T removedItem)
-
-
PositionCallback
= RelativeRect Function(RenderBox dropdownBox, RenderBox overlay)
-
-
SuggestedItems<T>
= List<T> Function(List<T> items)
-
items are the original item on which we want extract suggestions
-
SuggestionsBuilder<T>
= Widget Function(List<T> suggestedItems)
-
-
ValidationMultiSelectionBuilder<T>
= Widget Function(BuildContext context, List<T> items)
-