@kanunilabs/datagrid / RowDragConfig
Interface: RowDragConfig<TRow>
The React rowDrag prop's shape, DOM-flavoured.
Type Parameters
TRow
TRow = GridRowData
Properties
allowDropInsert?
optionalallowDropInsert?:boolean
Accept rows from another grid in the group. Default true when group is set.
allowReordering?
optionalallowReordering?:boolean
Reordering within this grid. Default true.
enabled?
optionalenabled?:boolean
group?
optionalgroup?:string
Grids sharing a group can exchange rows.
onAdd?
optionalonAdd?: (event) =>void
A row arrived from another grid.
Parameters
event
RowDropEvent<TRow>
Returns
void
onReorder?
optionalonReorder?: (event) =>void
A row was moved within this grid. Without a handler the grid reorders its own source array; with one, YOU own the order.
Parameters
event
RowReorderEvent<TRow>
Returns
void