onRowsMoved method

void onRowsMoved(
  1. PlutoGridOnRowsMovedEvent event
)

Implementation

void onRowsMoved(PlutoGridOnRowsMovedEvent event) async {
  var dragIndex = rows.indexOf(event.rows.first);
  var dropIndex = event.idx;

  var row = rows[dragIndex];
  rows.remove(row);
  rows.insert(dropIndex, row);

  await widget.model.onDragDrop(dragIndex, dropIndex);
}