dropdown_search/hc_dropdown_search_form_field library

Enums

Mode

Typedefs

BeforeChange<T> = Future<bool?> Function(T? prevItem, T? nextItem)
BeforeChangeMultiSelection<T> = Future<bool?> Function(List<T> prevItems, List<T> nextItems)
BeforePopupOpening<T> = Future<bool?> Function(T? selectedItem)
BeforePopupOpeningMultiSelection<T> = Future<bool?> Function(List<T> selItems)
EmptyBuilder<T> = Widget Function(BuildContext context, String searchEntry)
ErrorBuilder<T> = Widget Function(BuildContext context, String searchEntry, dynamic exception)
FavoriteItems<T> = List<T> Function(List<T> items)
items are the original item from items or/and asyncItems
FavoriteItemsBuilder<T> = Widget Function(BuildContext context, T item, bool isSelected)
HcDropdownSearchBuilder<T> = Widget Function(BuildContext context, T? selectedItem)
HcDropdownSearchBuilderMultiSelection<T> = Widget Function(BuildContext context, List<T> selectedItems)
HcDropdownSearchCompareFunction<T> = bool Function(T item1, T item2)
HcDropdownSearchFilterFunction<T> = bool Function(T item, String filter)
HcDropdownSearchItemAsString<T> = String Function(T item)
HcDropdownSearchOnFind<T> = Future<List<T>> Function(String text)
HcDropdownSearchPopupItemBuilder<T> = Widget Function(BuildContext context, T item, bool isSelected)
HcDropdownSearchPopupItemEnabled<T> = bool Function(T item)
LoadingBuilder<T> = Widget Function(BuildContext context, String searchEntry)
OnItemAdded<T> = void Function(List<T> selectedItems, T addedItem)
OnItemRemoved<T> = void Function(List<T> selectedItems, T removedItem)
PopupBuilder = Widget Function(BuildContext context, Widget popupWidget)
PositionCallback = RelativeRect Function(RenderBox popupButtonObject, RenderBox overlay)
ValidationMultiSelectionBuilder<T> = Widget Function(BuildContext context, List<T> item)