SearchAppBarPagination<T> constructor
const
SearchAppBarPagination<T> ({
- Key? key,
- required FutureFetchPageItems<
T> futureFetchPageItems, - required WidgetsPaginationItemBuilder<
T> paginationItemBuilder, - bool sortCompare = true,
- int? numItemsPage,
- Widget? widgetEndScrollPage,
- List<
T> ? initialData, - FiltersTypes? filtersType,
- StringFilter<
T> ? stringFilter, - RxBoolAuth? rxBoolAuth,
- Widget? searchAppBartitle,
- bool searchAppBarcenterTitle = false,
- IconThemeData? searchAppBarIconTheme,
- Color? searchAppBarbackgroundColor,
- Color? searchAppBarModeSearchBackgroundColor,
- Color? searchAppBarElementsColor,
- Color searchAppBarIconConnectyOffAppBarColor = Colors.redAccent,
- String? searchAppBarhintText,
- bool searchAppBarFlattenOnSearch = false,
- TextCapitalization searchAppBarCapitalization = TextCapitalization.none,
- List<
Widget> searchAppBarActions = const <Widget>[], - double searchAppBarElevation = 4.0,
- TextInputType? searchAppBarKeyboardType,
- Color? magnifyinGlassColor,
- WidgetsErrorBuilder? widgetErrorBuilder,
- Widget? widgetNothingFound,
- Widget? searchPageFloatingActionButton,
- FloatingActionButtonLocation? searchPageFloatingActionButtonLocation,
- FloatingActionButtonAnimator? searchPageFloatingActionButtonAnimator,
- Widget? searchPageDrawer,
- Widget? searchPageEndDrawer,
- Widget? searchPageBottomSheet,
- Color? searchPageBackgroundColor,
- String? restorationId,
- bool? resizeToAvoidBottomInset,
- bool primary = true,
- DragStartBehavior drawerDragStartBehavior = DragStartBehavior.start,
- bool extendBody = false,
- bool extendBodyBehindAppBar = false,
- Color? drawerScrimColor,
- double? drawerEdgeDragWidth,
- bool drawerEnableOpenDragGesture = true,
- bool endDrawerEnableOpenDragGesture = true,
- Widget? widgetWaiting,
Implementation
const SearchAppBarPagination({
super.key,
required this.futureFetchPageItems,
required this.paginationItemBuilder,
this.sortCompare = true,
this.numItemsPage,
this.widgetEndScrollPage,
this.initialData,
this.filtersType,
this.stringFilter,
//this.cache = false,
this.rxBoolAuth,
this.searchAppBartitle,
this.searchAppBarcenterTitle = false,
this.searchAppBarIconTheme,
this.searchAppBarbackgroundColor,
this.searchAppBarModeSearchBackgroundColor,
this.searchAppBarElementsColor,
this.searchAppBarIconConnectyOffAppBarColor = Colors.redAccent,
this.searchAppBarhintText,
this.searchAppBarFlattenOnSearch = false,
this.searchAppBarCapitalization = TextCapitalization.none,
this.searchAppBarActions = const <Widget>[],
this.searchAppBarElevation = 4.0,
this.searchAppBarKeyboardType,
this.magnifyinGlassColor,
this.widgetErrorBuilder,
this.widgetNothingFound,
this.searchPageFloatingActionButton,
this.searchPageFloatingActionButtonLocation,
this.searchPageFloatingActionButtonAnimator,
this.searchPagePersistentFooterButtons,
this.searchPageDrawer,
this.searchPageEndDrawer,
this.searchPageBottomNavigationBar,
this.searchPageBottomSheet,
this.searchPageBackgroundColor,
this.restorationId,
this.resizeToAvoidBottomInset,
this.primary = true,
this.drawerDragStartBehavior = DragStartBehavior.start,
this.extendBody = false,
this.extendBodyBehindAppBar = false,
this.drawerScrimColor,
this.drawerEdgeDragWidth,
this.drawerEnableOpenDragGesture = true,
this.endDrawerEnableOpenDragGesture = true,
this.widgetWaiting,
});