diff --git a/packages/angular-material/src/library/other/object.renderer.ts b/packages/angular-material/src/library/other/object.renderer.ts index 7f5e5e96d5..2db069117c 100644 --- a/packages/angular-material/src/library/other/object.renderer.ts +++ b/packages/angular-material/src/library/other/object.renderer.ts @@ -45,14 +45,20 @@ import cloneDeep from 'lodash/cloneDeep'; @Component({ selector: 'ObjectRenderer', template: ` - + + + + + - + `, styles: [ ` @@ -66,6 +72,7 @@ import cloneDeep from 'lodash/cloneDeep'; }) export class ObjectControlRenderer extends JsonFormsControlWithDetail { detailUiSchema: UISchemaElement; + containsGroup: boolean = false; constructor(jsonformsService: JsonFormsAngularService) { super(jsonformsService); } @@ -95,6 +102,7 @@ export class ObjectControlRenderer extends JsonFormsControlWithDetail { this.detailUiSchema.type = 'VerticalLayout'; } else { (this.detailUiSchema as GroupLayout).label = startCase(props.path); + this.containsGroup = true; } if (!this.isEnabled()) { setReadonly(this.detailUiSchema);