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< columns, required List<T> >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.