FlutterSearchify<T> constructor
const
FlutterSearchify<T> ({
- Key? key,
- required TextEditingController searchController,
- required SearchObject<
T> ? onSearch, - required dynamic itemOnTap(
- T
- ListItem<
T> ? itemBuilder, - Widget? suffixIcon,
- Widget separator = const SizedBox.shrink(),
- double listWidth = 200,
- bool isLoading = false,
- bool enabled = true,
- bool inSelectedMode = true,
- dynamic onTap()?,
- TextStyle? textStyle,
- FocusNode? focusNode,
- FocusOrder order = const NumericFocusOrder(0),
- TextAlign searchFieldTextAlign = TextAlign.start,
- TextAlign itemTextAlign = TextAlign.start,
- TextDirection? textDirection,
- bool clearOnItemTap = true,
- Style style = const Style(),
- double? overlayWidth,
Implementation
const FlutterSearchify({
super.key,
required this.searchController,
required this.onSearch,
required this.itemOnTap,
this.itemBuilder,
this.suffixIcon,
this.separator = const SizedBox.shrink(),
this.listWidth = 200,
this.isLoading = false,
this.enabled = true,
this.inSelectedMode = true,
this.onTap,
this.textStyle,
this.focusNode,
this.order = const NumericFocusOrder(0),
this.searchFieldTextAlign = TextAlign.start,
this.itemTextAlign = TextAlign.start,
this.textDirection,
this.clearOnItemTap = true,
this.style = const Style(),
this.overlayWidth,
});