ChainTable class
Constructors
ChainTable ({Key ? key , required double sideTableWidth , required double centerColumnWidth , required int leftTableColumnCount , required int rightTableColumnCount , required int tableRowCount , required TableWidgetBuilder leftBuilder , required TableWidgetBuilder rightBuilder , required IndexedWidgetBuilder centerBuilder , LinkedScrollControllerGroup? horizontalLinkedScroll , LinkedScrollControllerGroup? verticalLinkedScroll })
const
Properties
centerBuilder
→ IndexedWidgetBuilder
Center fixed column cell builder.
final
centerColumnWidth
→ double
Center fixed column width. Width must > 0.
final
Footer information of the table. No header will be shown when footer is null.
final
hashCode
→ int
The hash code for this object.
no setter inherited
Header information of the table. No header will be shown when header is null.
final
horizontalLinkedScroll
→ LinkedScrollControllerGroup?
Left and right parts including header, footer and table body horizontal scoll controller group. Using google's linked_scroll_controller
to synchonize the scroll event. Detail may ref to LinkedScrollControllerGroup
.
final
key
→ Key ?
Controls how one widget replaces another widget in the tree.
final inherited
leftBuilder
→ TableWidgetBuilder
Table cell builder.
final
leftTableColumnCount
→ int
Number of column in left and right table.
final
rightBuilder
→ TableWidgetBuilder
Table cell builder.
final
rightTableColumnCount
→ int
Number of column in left and right table.
final
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
sideTableWidth
→ double
Left and right table width. Width must > 0.
final
tableRowCount
→ int
Number of table row.
final
verticalLinkedScroll
→ LinkedScrollControllerGroup?
Left and right table and center fixed column vertial scoll controller group. Using google's linked_scroll_controller
to synchonize the scroll event. Detail may ref to LinkedScrollControllerGroup
.
final
flutter_chain_table 1.0.0+2