@gridstorm/plugin-column-pinning
v0.1.2
Published
GridStorm column pinning plugin — pin columns to left or right
Maintainers
Readme
@gridstorm/plugin-column-pinning
Pin columns to the left or right edge of the grid in GridStorm.
Install
npm install @gridstorm/plugin-column-pinning @gridstorm/coreUsage
import { createGridEngine } from '@gridstorm/core';
import { ColumnPinningPlugin } from '@gridstorm/plugin-column-pinning';
const engine = createGridEngine({
columnDefs: [
{ field: 'id', pinned: 'left' },
{ field: 'name' },
{ field: 'email' },
{ field: 'actions', pinned: 'right' },
],
rowData: myData,
plugins: [ColumnPinningPlugin()],
});
// Pin a column programmatically
engine.dispatchCommand('columnPinning:pin', { field: 'name', side: 'left' });Features
- Pin columns to left or right via column definitions
- Programmatic pin/unpin API
- Pinned columns stay fixed while scrolling horizontally
- Visual separator between pinned and scrollable areas
Documentation
Column Pinning Guide | API Reference
License
MIT
