Interface: UseColumnManagementReturn
Defined in: src/model/use-column-management.ts:17
Properties
columnOrder
columnOrder:
string[]
Defined in: src/model/use-column-management.ts:23
Current column order (all columns).
hiddenColumns
hiddenColumns:
string[]
Defined in: src/model/use-column-management.ts:21
Hidden column ids.
hideColumn
hideColumn: (
columnId) =>void
Defined in: src/model/use-column-management.ts:25
Hide a column.
Parameters
columnId
string
Returns
void
isVisible
isVisible: (
columnId) =>boolean
Defined in: src/model/use-column-management.ts:37
Whether a column is visible.
Parameters
columnId
string
Returns
boolean
moveColumn
moveColumn: (
columnId,toIndex) =>void
Defined in: src/model/use-column-management.ts:31
Move a column to a new index.
Parameters
columnId
string
toIndex
number
Returns
void
reset
reset: () =>
void
Defined in: src/model/use-column-management.ts:33
Reset to default order and visibility.
Returns
void
searchColumns
searchColumns: (
term) =>ColumnInfo[]
Defined in: src/model/use-column-management.ts:35
Search columns by header text.
Parameters
term
string
Returns
showColumn
showColumn: (
columnId) =>void
Defined in: src/model/use-column-management.ts:27
Show a hidden column.
Parameters
columnId
string
Returns
void
toggleColumn
toggleColumn: (
columnId) =>void
Defined in: src/model/use-column-management.ts:29
Toggle column visibility.
Parameters
columnId
string
Returns
void
visibleColumns
visibleColumns:
ColumnInfo[]
Defined in: src/model/use-column-management.ts:19
Currently visible columns in order.