Basics

Formatting

Context menu

Drag n Drop

Spreadsheet

Tabs

Export (csv, html, pdf, xlsx )

RTL Layout

Layouts

Rows

Paging

Big data

Columns

Cells

Inline editing

Row Grouping

Pivot

Sorting

Filter

Selections

Nesting / Row details

Tree grid

Charts

Angular

React React

Vue Vue

Knockout

;

Drag and drop of fields or cells between grids

Not only entire rows but individual Cell values or properties can be exchanged between multiple grids by simple drag and drop gestures.

This is done by:

  • turning on dragModel in draggable grid and dropModel in droppable grid.
  • dragModel.beforeDrop is implemented in draggable grid to prevent default removal of dragged rows from it.
  • dropModel.drop callback is implemented in droppable grid to copy fields of interest from draggable grid.

Related API:

Grouped rows and Tree grid

Exchange of cell values / properties is not limited to plain grids but can also be extended to grouped rows and tree grid using the same technique.