IDKitTableView class

Inheritance

Constructors

IDKitTableView({Key? key, ScrollController? controller, WidgetForHeaderInTableView? headerInTableView, WidgetForFooterInTableView? footerInTableView, WidgetForHeaderInSection? headerInSection, WidgetForFooterInSection? footerInSection, NumberOfSectionInTableView? numberOfSection, NumberOfRowInSection? numberOfRowInSection, ItemForRowAtIndexPath? itemForRowAtIndexPath, Widget? divider, bool hideDivider = false, SeparateInSection? separateInSection, IDKitUpdateControl? updateControl, TableViewStyle style = TableViewStyle.plain, EdgeInsetsGeometry? padding, EdgeInsetsGeometry? margin, Decoration? decoration, Color? color, double? width, double? height, ScrollPhysics? physics, bool shrinkWrap = false, bool? primary, Axis scrollDirection = Axis.vertical})
const

Properties

color Color?
The background color of the table view.
final
controller ScrollController?
List sliding control object.
final
decoration Decoration?
Rear decoration of table view.
final
divider Widget?
Dividing line between elements.
final
footerInSection → WidgetForFooterInSection?
The footer of the section.
final
footerInTableView → WidgetForFooterInTableView?
The footer of the list.
final
hashCode int
The hash code for this object.
no setterinherited
headerInSection → WidgetForHeaderInSection?
The head of the section.
final
headerInTableView → WidgetForHeaderInTableView?
The head of the list.
final
height double?
The height of the table view.
final
hideDivider bool
Whether to hide the dividing line between elements. true: hide ; false: Not hidden.
final
itemForRowAtIndexPath → ItemForRowAtIndexPath?
View construction of list items.
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
margin EdgeInsetsGeometry?
The margins of the table view.
final
numberOfRowInSection → NumberOfRowInSection?
The number of items in each group.
final
numberOfSection → NumberOfSectionInTableView?
The number of inner groups in the list.
final
padding EdgeInsetsGeometry?
The padding of the table view.
final
physics ScrollPhysics?
The scroll type of the table view.
final
primary bool?
Whether the table view tracks the parent scroll view scrolling.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scrollDirection Axis
The direction in which the table view scrolls.
final
separateInSection → SeparateInSection?
Split widget between each section.
final
shrinkWrap bool
Table view element display form.
final
style TableViewStyle
Type of table view.
final
updateControl IDKitUpdateControl?
TableView update control object.
final
width double?
The width of the table view.
final

Methods

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() → _IDKitTableViewState
Creates the mutable state for this widget at a given location in the tree.
override
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

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