strike-fw-datagrid
v0.1.1
Published
DataGrid for Strike; peers on strike-fw and strike-fw-ui
Readme
strike-fw-datagrid
DataGrid for Strike.
Peers: strike-fw >= 0.2.2 and strike-fw-ui >= 0.2.2 (Table, Pagination).
Install
npm install strike-fw strike-fw-ui strike-fw-datagridUsage
import { DataGrid, rowsToCsv } from 'strike-fw-datagrid';<DataGrid
columns={[
{ field: 'name', headerName: 'Product', editable: true },
{ field: 'qty', headerName: 'Qty', type: 'number', editable: true }
]}
rows={rows}
getRowId={r => r.id}
checkboxSelection
striped
processRowUpdate={(next) => {
setRows(rs => rs.map(r => (r.id === next.id ? next : r)));
return next;
}}
/>processRowUpdate is required for edits to persist (parent owns rows).
Tutorials
docs/index.mddocs/columns.mddocs/models.mddocs/sort-filter.mddocs/edit.mddocs/selection.mddocs/layout.mddocs/csv.md
License
MIT
