From 0a1546348e388ed67455d937968bd33475250e79 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Wed, 7 May 2025 16:59:22 +0530 Subject: [PATCH] fix: add doctype, idx, parent, parenttype & parentfield in new grid row (cherry picked from commit 727d0a9acd32a6de5edf061de24582b85ec3b17f) --- frontend/src/components/Controls/Grid.vue | 2 ++ frontend/src/data/script.js | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/frontend/src/components/Controls/Grid.vue b/frontend/src/components/Controls/Grid.vue index 893f2573..1a0c082c 100644 --- a/frontend/src/components/Controls/Grid.vue +++ b/frontend/src/components/Controls/Grid.vue @@ -417,6 +417,8 @@ const addRow = () => { newRow.name = getRandom(10) showRowList.value.push(false) newRow['__islocal'] = true + newRow['idx'] = rows.value.length + 1 + newRow['doctype'] = props.doctype rows.value.push(newRow) } diff --git a/frontend/src/data/script.js b/frontend/src/data/script.js index 98563d92..b632b5b2 100644 --- a/frontend/src/data/script.js +++ b/frontend/src/data/script.js @@ -162,6 +162,10 @@ export function getScript(doctype, view = 'Form') { return null } + row.parent = row.parent || data.name + row.parentype = row.parenttype || data.doctype + row.parentfield = row.parentfield || parentField + return createDocProxy(row, instance) }