@gridstorm/plugin-column-resize
v0.1.2
Published
GridStorm column resize plugin — drag-to-resize with visual indicators
Maintainers
Readme
@gridstorm/plugin-column-resize
Drag-to-resize columns with visual indicators for GridStorm.
Install
npm install @gridstorm/plugin-column-resize @gridstorm/coreUsage
import { createGridEngine } from '@gridstorm/core';
import { ColumnResizePlugin } from '@gridstorm/plugin-column-resize';
const engine = createGridEngine({
columnDefs: [
{ field: 'name', resizable: true, minWidth: 100 },
{ field: 'email', resizable: true },
],
rowData: myData,
plugins: [ColumnResizePlugin()],
});
// Resize a column programmatically
engine.dispatchCommand('columnResize:set', { field: 'name', width: 200 });Features
- Drag column borders to resize
- Minimum and maximum width constraints
- Auto-size columns to fit content
- Visual resize indicator during drag
- Programmatic resize API
Documentation
Column Resize Guide | API Reference
License
MIT
