Rows in any grid with grouped rows can be dragged and dropped to other grids and vice versa.
This is done by:
dragModel.clsDnD
and dropModel.accept
play crucial role in creating draggable / droppable relation between grids.dragModel.isDraggable
is implemented to exclude summary rows and group titles having more than one level of children.dropModel.isDroppable
is implemented to exclude summary rows and group titles having more than one level of children.dropModel.drop
remove the rows from old grid and add them to new parent in destination grid. You can override it to do custom action upon drop of rows.First of all mutiple row selection is turned on or checkbox selection is turned on.
Then dragModel.dragNodes
method is implemented as in this example to return array of selected or checked rows.