TTableTheme class
Constructors
-
TTableTheme({TListAnimationBuilder? animationBuilder = TListAnimationBuilders.staggered, Duration animationDuration = const Duration(milliseconds: 800), bool shrinkWrap = false, ScrollPhysics? physics, EdgeInsetsGeometry? padding, Widget emptyStateBuilder(BuildContext context)?, String emptyStateMessage = 'No items found', IconData emptyStateIcon = Icons.inbox_outlined, Widget errorStateBuilder(BuildContext context, TListError error)?, String errorStateMessage = 'An error occurred', Widget loadingBuilder(BuildContext context)?, bool needsHorizontalScroll = false, double? horizontalScrollWidth, bool? infiniteScroll, double itemBaseHeight = 50, String loadingMessage = 'Loading...', String noMoreItemsMessage = 'No more items to display.', Widget separatorBuilder(BuildContext context, int index)?, bool showSeparators = false, double itemSpacing = 0, double? cardWidth, bool? forceCardStyle, TTableMobileCardTheme mobileCardTheme = const TTableMobileCardTheme(), TTableRowCardTheme rowCardTheme = const TTableRowCardTheme()})
-
const
Methods
-
buildDefaultExpandedContent<T>(ColorScheme colors, T item, int index)
→ Widget
-
-
buildEmptyState(BuildContext context)
→ Widget
-
inherited
-
buildErrorState(BuildContext context, TListError error)
→ Widget
-
inherited
-
buildListView<T, K>({required BuildContext context, required List<TListItem<T, K>> items, required ListItemBuilder<T, K> itemBuilder, required AnimationController animationController, required ScrollController scrollController, required ScrollController horizontalScrollController, required TListController<T, K> listController, required TListInteraction<T> interaction, required bool loading, required bool hasError, required TListError? error, required bool hasMoreItems, double? height})
→ Widget
-
inherited
-
buildLoadingIndicator(BuildContext context)
→ Widget
-
inherited
-
copyWith({TListAnimationBuilder? animationBuilder, Duration? animationDuration, bool? shrinkWrap, ScrollPhysics? physics, EdgeInsetsGeometry? padding, Widget emptyStateBuilder(BuildContext context)?, String? emptyStateMessage, IconData? emptyStateIcon, Widget errorStateBuilder(BuildContext context, TListError error)?, String? errorStateMessage, Widget loadingBuilder(BuildContext context)?, Widget loadingOverlayBuilder(BuildContext context)?, bool? needsHorizontalScroll, double? horizontalScrollWidth, bool? infiniteScroll, double? itemBaseHeight, String? loadingMessage, String? noMoreItemsMessage, Widget separatorBuilder(BuildContext context, int index)?, bool? showSeparators, double? itemSpacing, double? cardWidth, bool? forceCardStyle, TTableMobileCardTheme? mobileCardTheme, TTableRowCardTheme? rowCardTheme})
→ TTableTheme
-
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited