From ad0e9b0728cc1739ca38137c1dee00d765bd9508 Mon Sep 17 00:00:00 2001 From: nico kruger Date: Thu, 30 Jan 2020 08:09:52 +0200 Subject: [PATCH] Pass on vfg property to child fields. In our application, we use the auto-added 'vfg' property that vue-form-generator adds onto each field to get access to the main schema for certain context-related data that we require. This commit sets that field on all children field in vfg-array-field, previously it was not set and thus undefined. --- src/components/field-array.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/field-array.vue b/src/components/field-array.vue index b5bec0d..8bcfcf3 100644 --- a/src/components/field-array.vue +++ b/src/components/field-array.vue @@ -13,6 +13,7 @@ :moveElementDownButtonLabel="moveElementDownButtonLabel" :itemContainerHeader="schema.itemContainerHeader" :schema='generateSchema(value, schema.items, index)' + :vfg='vfg' @moveItemUp="moveElementUp(index)" @moveItemDown="moveElementDown(index)" @removeItem='removeElement(index)'> @@ -20,6 +21,7 @@ :is='getFieldType(schema.items)' :model='item' :schema='generateSchema(value, schema.items, index)' + :vfg='vfg' :formOptions='formOptions' @model-updated='modelUpdated'/> @@ -29,6 +31,7 @@ :is='getFieldType(schema.items)' :model='item' :schema='generateSchema(value, schema.items, index)' + :vfg='vfg' :formOptions='formOptions' @model-updated='modelUpdated'/> @@ -44,6 +47,7 @@ :moveElementDownButtonLabel="moveElementDownButtonLabel" :itemContainerHeader="schema.itemContainerHeader" :schema='generateSchema(value, schema.items, index)' + :vfg='vfg' @moveItemUp="moveElementUp(index)" @moveItemDown="moveElementDown(index)" @removeItem='removeElement(index)'> @@ -80,6 +84,7 @@ :is='getFieldType(schema.items)' :model='newItem' :schema='generateSchema(this, schema.items, "newItem")' + :vfg='vfg' :formOptions='formOptions' @model-updated='emptyComponentModelUpdated'/>