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,
  super.key,
  super.padding,
  super.primary,
  super.addSemanticIndexes,
  super.semanticChildCount,
  super.shrinkWrap,
  super.controller,
  super.pageLoadController,
  super.itemExtent,
  super.addAutomaticKeepAlives,
  super.scrollDirection,
  super.addRepaintBoundaries,
  super.keyboardDismissBehavior,
  super.cacheExtent,
  ScrollPhysics super.physics = const AlwaysScrollableScrollPhysics(),
  super.reverse,
  super.pageSize,
  super.pageFuture,
  LoadingBuilder? loadingBuilder,
  super.retryBuilder,
  super.noItemsFoundBuilder,
  super.showRetry = false,
  required super.itemBuilder,
  super.itemDummyBuilder,
  super.itemDummyCount,
  ErrorNotifier? errorNotifier,
  ErrorViewBuilder? errorViewBuilder,
  ErrorBuilder? errorBuilder,
}) : super(
        loadingBuilder:
            loadingBuilder ?? (context) => const RefreshProgressIndicator(),
        errorBuilder: errorBuilder ??
            (context, error) => PaginateController.errorBuilder(
                  context: context,
                  error: error,
                  defaultTextError: defaultTextError,
                  getLocalizedMessageFromException:
                      getLocalizedMessageFromException,
                  getLocalizedMessageFromHttpResultCode:
                      getLocalizedMessageFromHttpResultCode,
                  errorNotifier: errorNotifier,
                  errorViewBuilder: errorViewBuilder,
                  pageLoadController: pageLoadController,
                ),
      );