FastSearchPage<T extends FastItem> constructor
const
FastSearchPage<T extends FastItem> ({
- Key? key,
- required List<
T> items, - String? searchPlaceholderText,
- String? clearSelectionText,
- Widget? clearSearchIcon,
- String? titleText,
- bool canClearSelection = true,
- bool groupByCategory = false,
- int intialCategoryIndex = 0,
- bool useFuzzySearch = false,
- bool sortItems = true,
- String? allCategoryText,
- List<
FastListItemCategory< extraTabBuilder()?,T> > - FastListViewLayoutDelegate<
T> ? delegate, - List<
FastCategory> ? categories, - T? selection,
- FastEmptyListBuilder<
T> ? listViewEmptyContentBuilder, - String? listViewEmptyText,
- Widget? closeIcon,
- Widget? backIcon,
- EdgeInsets? listViewContentPadding,
- EdgeInsets? itemContentPadding,
Implementation
const FastSearchPage({
super.key,
required this.items,
this.searchPlaceholderText,
this.clearSelectionText,
this.clearSearchIcon,
this.titleText,
this.canClearSelection = true,
this.groupByCategory = false,
this.intialCategoryIndex = 0,
this.useFuzzySearch = false,
this.sortItems = true,
this.allCategoryText,
this.extraTabBuilder,
this.delegate,
this.categories,
this.selection,
this.listViewEmptyContentBuilder,
this.listViewEmptyText,
this.closeIcon,
this.backIcon,
this.listViewContentPadding,
this.itemContentPadding,
});