dynamic_table_scroll library

Classes

DynamicTableColumn<T>
Represents a column in the DynamicTableScrollView.
DynamicTableController
Controller for programmatic interaction with DynamicTableScrollView.
DynamicTableScrollView<T>
A high-performance table widget supporting sticky column headers (on vertical scroll) and sticky columns (on horizontal scroll) with flexible customization options.
DynamicTableStyle
Style configurations for DynamicTableScrollView.
LinkedScrollGroup
A group of ScrollControllers that synchronize their scroll offsets seamlessly without frame lag, re-entrant notifications, or activity interruption.

Functions

resolveColumnWidths<T>({required List<DynamicTableColumn<T>> columns, required List<T> rows, required DynamicTableStyle style, int autoFitSampleCount = 40}) List<DynamicTableColumn<T>>
Calculates resolved column widths taking into account DynamicTableColumn.autoFit, DynamicTableColumn.minWidth, and DynamicTableColumn.maxWidth.