react-data-grid
Version:
Data grid for React
205 lines (87 loc) • 1.74 kB
Markdown
`ReactDataGrid` (component)
===========================
Props
-----
### `cellNavigationMode`
type: `enum('none'|'loopOverRow'|'changeRow')`
defaultValue: `'none'`
### `columns` (required)
type: `union(object|array)`
### `contextMenu`
type: `element`
### `draggableHeaderCell`
type: `func`
### `enableCellSelect`
type: `bool`
defaultValue: `false`
### `enableDragAndDrop`
type: `bool`
### `enableRowSelect`
type: `union(bool|string)`
defaultValue: `false`
### `getValidFilterValues`
type: `func`
### `headerRowHeight`
type: `number`
### `minHeight` (required)
type: `number`
defaultValue: `350`
### `minWidth`
type: `number`
### `onAddFilter`
type: `func`
### `onCellCopyPaste`
type: `func`
### `onCellDeSelected`
type: `func`
### `onCellExpand`
type: `func`
### `onCellSelected`
type: `func`
### `onCellsDragged`
type: `func`
### `onClearFilters`
type: `func`
### `onDragHandleDoubleClick`
type: `func`
### `onFilter`
type: `func`
### `onGridKeyDown`
type: `func`
### `onGridKeyUp`
type: `func`
### `onGridRowsUpdated`
type: `func`
### `onGridSort`
type: `func`
### `onRowClick`
type: `func`
### `onRowExpandToggle`
type: `func`
### `onRowSelect`
type: `func`
### `onRowUpdated`
type: `func`
### `rowActionsCell`
type: `func`
### `rowGetter` (required)
type: `func`
### `rowGroupRenderer`
type: `func`
### `rowHeight` (required)
type: `number`
defaultValue: `35`
### `rowKey`
type: `string`
defaultValue: `'id'`
### `rowScrollTimeout`
type: `number`
defaultValue: `0`
### `rowSelection`
type: `shape[object Object]`
### `rowsCount` (required)
type: `number`
### `tabIndex`
defaultValue: `-1`
### `toolbar`
type: `element`