PaginatedListView<T> constructor

PaginatedListView<T>({
  1. String defaultTextError = "Unknown error",
  2. LocalizedMessageFromException? getLocalizedMessageFromException,
  3. LocalizedMessageFromHttpResultCode? getLocalizedMessageFromHttpResultCode,
  4. Key? key,
  5. EdgeInsetsGeometry? padding,
  6. bool? primary,
  7. bool addSemanticIndexes = true,
  8. int? semanticChildCount,
  9. bool shrinkWrap = false,
  10. ScrollController? controller,
  11. PagewiseLoadController<T>? pageLoadController,
  12. double? itemExtent,
  13. bool addAutomaticKeepAlives = true,
  14. Axis scrollDirection = Axis.vertical,
  15. bool addRepaintBoundaries = true,
  16. ScrollViewKeyboardDismissBehavior? keyboardDismissBehavior,
  17. double? cacheExtent,
  18. ScrollPhysics physics = const AlwaysScrollableScrollPhysics(),
  19. bool reverse = false,
  20. int? pageSize,
  21. PageFuture<T>? pageFuture,
  22. LoadingBuilder? loadingBuilder,
  23. RetryBuilder? retryBuilder,
  24. NoItemsFoundBuilder? noItemsFoundBuilder,
  25. bool showRetry = false,
  26. required ItemBuilder<T> itemBuilder,
  27. ItemBuilder<T>? itemDummyBuilder,
  28. int? itemDummyCount,
  29. ErrorNotifier? errorNotifier,
  30. ErrorViewBuilder? errorViewBuilder,
  31. ErrorBuilder? errorBuilder,
})

Implementation

PaginatedListView({
  String defaultTextError = "Unknown error",
  LocalizedMessageFromException? getLocalizedMessageFromException,
  LocalizedMessageFromHttpResultCode? getLocalizedMessageFromHttpResultCode,
  Key? key,
  EdgeInsetsGeometry? padding,
  bool? primary,
  bool addSemanticIndexes = true,
  int? semanticChildCount,
  bool shrinkWrap = false,
  ScrollController? controller,
  PagewiseLoadController<T>? pageLoadController,
  double? itemExtent,
  bool addAutomaticKeepAlives = true,
  Axis scrollDirection = Axis.vertical,
  bool addRepaintBoundaries = true,
  ScrollViewKeyboardDismissBehavior? keyboardDismissBehavior,
  double? cacheExtent,
  ScrollPhysics physics = const AlwaysScrollableScrollPhysics(),
  bool reverse = false,
  int? pageSize,
  PageFuture<T>? pageFuture,
  LoadingBuilder? loadingBuilder,
  RetryBuilder? retryBuilder,
  NoItemsFoundBuilder? noItemsFoundBuilder,
  bool showRetry = false,
  required ItemBuilder<T> itemBuilder,
  ItemBuilder<T>? itemDummyBuilder,
  int? itemDummyCount,
  ErrorNotifier? errorNotifier,
  ErrorViewBuilder? errorViewBuilder,
  ErrorBuilder? errorBuilder,
}) : super(
        key: key,
        padding: padding,
        primary: primary,
        addSemanticIndexes: addSemanticIndexes,
        semanticChildCount: semanticChildCount,
        shrinkWrap: shrinkWrap,
        controller: controller,
        pageLoadController: pageLoadController,
        itemExtent: itemExtent,
        addAutomaticKeepAlives: addAutomaticKeepAlives,
        scrollDirection: scrollDirection,
        addRepaintBoundaries: addRepaintBoundaries,
        keyboardDismissBehavior: keyboardDismissBehavior,
        cacheExtent: cacheExtent,
        physics: physics,
        reverse: reverse,
        pageSize: pageSize,
        pageFuture: pageFuture,
        loadingBuilder:
            loadingBuilder ?? (context) => const RefreshProgressIndicator(),
        retryBuilder: retryBuilder,
        noItemsFoundBuilder: noItemsFoundBuilder,
        showRetry: showRetry,
        itemBuilder: itemBuilder,
        itemDummyBuilder: itemDummyBuilder,
        itemDummyCount: itemDummyCount,
        errorBuilder: errorBuilder ??
            (context, error) => PaginateController.errorBuilder(
                  context: context,
                  error: error,
                  defaultTextError: defaultTextError,
                  getLocalizedMessageFromException:
                      getLocalizedMessageFromException,
                  getLocalizedMessageFromHttpResultCode:
                      getLocalizedMessageFromHttpResultCode,
                  errorNotifier: errorNotifier,
                  errorViewBuilder: errorViewBuilder,
                  pageLoadController: pageLoadController,
                ),
      );