TTableTheme class

Inheritance

Constructors

TTableTheme({TListAnimationBuilder? animationBuilder = TListAnimationBuilders.staggered, Duration animationDuration = const Duration(milliseconds: 800), bool shrinkWrap = false, ScrollPhysics? physics, EdgeInsets? padding, required TListEmptyBuilder? emptyStateBuilder, required TListErrorBuilder? errorStateBuilder, TListLoadingBuilder? loadingBuilder, TListHeaderBuilder? headerBuilder, bool? headerSticky, TListFooterBuilder? footerBuilder, bool? footerSticky, bool? infiniteScroll, double? itemBaseHeight, required TListFooterBuilder infiniteScrollFooterBuilder, TListSeparatorBuilder? listSeparatorBuilder, TListDragProxyDecorator? dragProxyDecorator, TGridMode? grid, TGridDelegateBuilder? gridDelegate, double? cardWidth, bool? forceCardStyle, TTableRowHeaderTheme headerTheme = const TTableRowHeaderTheme(), TTableMobileCardTheme mobileCardTheme = const TTableMobileCardTheme(), TTableRowCardTheme rowCardTheme = const TTableRowCardTheme()})
const
TTableTheme.defaultTheme(ColorScheme colors)
factory

Properties

animationBuilder TListAnimationBuilder?
finalinherited
animationDuration Duration
finalinherited
cardWidth double?
final
dragProxyDecorator TListDragProxyDecorator?
finalinherited
emptyStateBuilder TListEmptyBuilder?
finalinherited
errorStateBuilder TListErrorBuilder?
finalinherited
footerBuilder TListFooterBuilder?
finalinherited
footerSticky bool?
finalinherited
forceCardStyle bool?
final
grid TGridMode?
finalinherited
gridDelegate TGridDelegateBuilder?
finalinherited
hashCode int
The hash code for this object.
no setterinherited
headerBuilder TListHeaderBuilder?
finalinherited
headerSticky bool?
finalinherited
headerTheme TTableRowHeaderTheme
final
infiniteScroll bool?
finalinherited
infiniteScrollFooterBuilder TListFooterBuilder
finalinherited
itemBaseHeight double
finalinherited
listSeparatorBuilder TListSeparatorBuilder?
finalinherited
loadingBuilder TListLoadingBuilder?
finalinherited
mobileCardTheme TTableMobileCardTheme
final
padding EdgeInsets?
finalinherited
physics ScrollPhysics?
finalinherited
rowCardTheme TTableRowCardTheme
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shrinkWrap bool
finalinherited

Methods

buildDefaultExpandedContent<T>(ColorScheme colors, T item, int index) Widget
copyWith({TListAnimationBuilder? animationBuilder, Duration? animationDuration, bool? shrinkWrap, ScrollPhysics? physics, EdgeInsets? padding, TListEmptyBuilder? emptyStateBuilder, TListErrorBuilder? errorStateBuilder, TListLoadingBuilder? loadingBuilder, TListHeaderBuilder? headerBuilder, TListFooterBuilder? footerBuilder, bool? headerSticky, bool? footerSticky, bool? infiniteScroll, double? itemBaseHeight, TListFooterBuilder? infiniteScrollFooterBuilder, TListSeparatorBuilder? listSeparatorBuilder, TListDragProxyDecorator? dragProxyDecorator, TGridMode? grid, TGridDelegateBuilder? gridDelegate, double? cardWidth, bool? forceCardStyle, TTableRowHeaderTheme? headerTheme, 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

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

calculateColumnWidths<T, K>(List<TTableHeader<T, K>> headers, bool selectable, bool expandable) Map<int, TableColumnWidth>
calculateTotalRequiredWidth<T, K>(List<TTableHeader<T, K>> headers, bool selectable, bool expandable) double