Stop groups from rendering before the conditions are applied (#15144)

* update open state if already initialized

* prevent group rendering with default props before data is loaded

* prevent default field options before values are loaded
This commit is contained in:
Brainslug
2022-08-18 21:40:17 +02:00
committed by GitHub
parent ad97b309cd
commit b9803456e0

View File

@@ -282,6 +282,7 @@ export default defineComponent({
const { formFields } = useFormFields(fields);
const fieldsMap = computed(() => {
if (Object.keys(values.value).length === 0) return {};
const valuesWithDefaults = Object.assign({}, defaultValues.value, values.value);
return formFields.value.reduce((result: Record<string, Field>, field: Field) => {
const newField = applyConditions(valuesWithDefaults, setPrimaryKeyReadonly(field));