FrozenTableData class

Configuration for frozen (pinned) rows and columns in a table.

Specifies which rows and columns should remain fixed in place during scrolling, useful for keeping headers or key columns visible.

Example:

FrozenTableData(
  frozenRows: [TableRef(0)],      // Freeze first row (header)
  frozenColumns: [TableRef(0, 2)], // Freeze first two columns
)

Constructors

FrozenTableData({Iterable<TableRef> frozenRows = const [], Iterable<TableRef> frozenColumns = const []})
Creates a FrozenTableData.
const

Properties

frozenColumns Iterable<TableRef>
Columns that should be frozen during horizontal scrolling.
final
frozenRows Iterable<TableRef>
Rows that should be frozen during vertical scrolling.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
testColumn(int index, int span) bool
Tests if a column at the given index and span is frozen.
testRow(int index, int span) bool
Tests if a row at the given index and span is frozen.
toString() String
A string representation of this object.
inherited

Operators

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