[AURORA-894] - фикс удаления строк #51

Merged
Veronika merged 1 commits from AURORA-894 into test 2026-07-28 17:23:18 +03:00
2 changed files with 10 additions and 3 deletions
Showing only changes of commit 0b451b2499 - Show all commits

View File

@ -1,3 +1,5 @@
import { getDataRowId } from "./rowUtils";
export function setNewValueToData(data, colId, rowId, value) {
let targetObject = data;
if (rowId && rowId.length) {
@ -167,8 +169,9 @@ export function deleteRow(data, lineId) {
function findAndDelete(rows) {
for (let i = 0; i < rows.length; i++) {
const row = rows[i];
const rowId = getDataRowId(row.data);
if (row.data.line_id == lineId) {
if (rowId == lineId) {
rowDeleteSortOrder = row.sort_order;
rows.splice(i, 1);
i--;
@ -179,7 +182,7 @@ export function deleteRow(data, lineId) {
}
if (row.subRows && Array.isArray(row.subRows) && row.subRows.length > 0) {
const found = findAndDelete(row.subRows);
findAndDelete(row.subRows);
}
}
}

View File

@ -1,5 +1,9 @@
export function getDataRowId(data) {
return data?.id || data?.line_id;
}
export function getRowId(row) {
return row.original.data.id || row.original.data.line_id;
return getDataRowId(row.original.data);
}
export function isVspRow(row) {