table_setColumnPinning

Function: table_setColumnPinning()

ts
function table_setColumnPinning<TFeatures, TData>(table, updater): void;

Defined in: features/column-pinning/columnPinningFeature.utils.ts:289

Routes a column pinning updater through the table's pinning change handler.

The updater may be a next { left, right } state or a function of the previous state, matching the instance table.setColumnPinning behavior.

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

Parameters

table

Table_Internal\<`TFeatures`, `TData`\>

updater

Updater\<[`ColumnPinningState`](../../index/interfaces/ColumnPinningState.md)\>

Returns

void

Example

ts
table_setColumnPinning(table, (old) => ({ ...old, left: ['select'] }))