| 115 | } |
| 116 | |
| 117 | const handleDragEnd = (e, position) => { |
| 118 | dragOverItem.current = position |
| 119 | const updatedDataset = { ...dataset } |
| 120 | updatedDataset.rows.splice(endDragPos, 0, dataset.rows.splice(startDragPos, 1)[0]) |
| 121 | setDataset({ ...updatedDataset }) |
| 122 | e.preventDefault() |
| 123 | const updatedRows = [] |
| 124 | |
| 125 | dataset.rows.map((item, index) => { |
| 126 | updatedRows.push({ |
| 127 | id: item.id, |
| 128 | sequenceNo: index |
| 129 | }) |
| 130 | }) |
| 131 | reorderDatasetRowApi.request({ datasetId: datasetId, rows: updatedRows }) |
| 132 | } |
| 133 | |
| 134 | const onSelectAllClick = (event) => { |
| 135 | if (event.target.checked) { |