Interface: ViewState
Defined in: src/model/view-state-types.ts:8
Serializable grid view state for persistence. Contains all user-configurable aspects of the grid layout.
Properties
columnOrder
columnOrder:
string[]
Defined in: src/model/view-state-types.ts:10
Column order (array of column ids).
columnPinning
columnPinning:
object
Defined in: src/model/view-state-types.ts:14
Pinned columns.
left
left:
string[]
right
right:
string[]
columnSizing
columnSizing:
Record<string,number>
Defined in: src/model/view-state-types.ts:12
Column widths keyed by column id.
expandedIds
expandedIds:
string[]
Defined in: src/model/view-state-types.ts:20
Expanded node ids (tree mode).
filters
filters:
FilterExpression[]
Defined in: src/model/view-state-types.ts:18
Current filter expressions.
hiddenColumns
hiddenColumns:
string[]
Defined in: src/model/view-state-types.ts:22
Hidden column ids.
searchTerm?
optionalsearchTerm?:string
Defined in: src/model/view-state-types.ts:24
Global search term.
sorting
sorting:
ColumnSort[]
Defined in: src/model/view-state-types.ts:16
Current sort state.