reactive_dropdown_search library
Classes
- AdaptiveAutocompleteProps
- AdaptiveBottomSheetProps
- AdaptiveDialogProps
-
AdaptiveDropdownSearch<
T> - AdaptiveMenuProps
- AdaptiveModalBottomSheetProps
-
AdaptiveMultiSelectionPopupProps<
T> -
AdaptivePopupProps<
T> - AutocompleteProps
-
BaseDropdownSearch<
T> -
BasePopupProps<
T> - BottomSheetProps
- ChipProps
- see InputChip for details
- ClearButtonProps
- ClickProps
-
CupertinoAutocompleteProps<
T> - CupertinoBottomSheetProps
- CupertinoDialogProps
-
CupertinoDropdownSearch<
T> - CupertinoMenuProps
- CupertinoModalBottomSheetProps
-
CupertinoMultiSelectionPopupProps<
T> -
CupertinoPopupProps<
T> - CupertinoTextFieldProps
- DialogProps
- DropdownButtonProps
- DropDownDecoratorProps
-
DropdownSearch<
T> -
DropDownSearchMultiSelectionValueAccessor<
T, V> -
DropdownSearchPopup<
T> -
DropdownSearchPopupState<
T> -
DropdownSearchState<
T> -
DropDownSearchValueAccessor<
T, V> - DropdownSuffixProps
- IconButtonProps
- see IconButton props for more details
- InfiniteScrollProps
- ListViewProps
- LoadProps
- MenuProps
- ModalBottomSheetProps
-
MultiSelectionPopupProps<
T> -
PopupProps<
T> -
ReactiveDropdownSearch<
T, V> - A ReactiveDropdownSearch that contains a DropdownSearch.
-
ReactiveDropdownSearchMultiSelection<
T, V> - A ReactiveDropdownSearchMultiSelection that contains a DropdownSearch.
- SafeAreaProps
- ScrollbarProps
- check RawScrollbar props description
- ScrollProps
-
SuggestedItemProps<
T> -
SuggestionsProps<
T> - TextFieldProps
- check TextField properties
- TextProps
- WrapProps
Extensions
Functions
-
defaultAnimationBuilder(
dynamic child, dynamic isOpen) → Widget -
defaultScrollNotificationPredicate(
ScrollNotification notification) → bool
Typedefs
-
BeforeChange<
T> = FutureOr< bool> Function(T? prevItem, T? nextItem) -
BeforeChangeMultiSelection<
T> = FutureOr< bool> Function(List<T> prevItems, List<T> nextItems) -
BeforePopupOpening<
T> = FutureOr< bool> Function(T? selectedItem) -
BeforePopupOpeningMultiSelection<
T> = FutureOr< bool> Function(List<T> selectedItem) -
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< Function(String filter, LoadProps? loadProps)T> > -
DropdownSearchPopupItemBuilder<
T> = Widget Function(BuildContext context, T item, bool isDisabled, bool isSelected) -
DropdownSearchPopupItemEnabled<
T> = bool Function(T item) - 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)