PaginatedGridView<T>.count constructor

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

Implementation

PaginatedGridView.count(
    {String defaultTextError = "Unknown error",
    LocalizedMessageFromException? getLocalizedMessageFromException,
    LocalizedMessageFromHttpResultCode? getLocalizedMessageFromHttpResultCode,
    super.key,
    super.padding,
    required super.crossAxisCount,
    super.childAspectRatio,
    super.crossAxisSpacing,
    super.mainAxisSpacing,
    super.addSemanticIndexes,
    super.semanticChildCount,
    super.primary,
    super.shrinkWrap,
    super.controller,
    super.pageLoadController,
    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.count(
        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,
                ),
      );