AAE-26142 Allow standalone form display configuration (#10244)

This commit is contained in:
Pablo Martinez
2024-10-01 10:55:59 +02:00
committed by GitHub
parent 86765b90e3
commit 1b5eaa0fa1
6 changed files with 160 additions and 116 deletions

View File

@@ -134,7 +134,8 @@ export class FormCloudComponent extends FormBaseComponent implements OnChanges,
protected onDestroy$ = new Subject<boolean>();
readonly id: string;
displayMode: FormCloudDisplayMode;
displayMode: string;
displayConfiguration: FormCloudDisplayModeConfiguration = DisplayModeService.DEFAULT_DISPLAY_MODE_CONFIGURATIONS[0];
style: string = '';
protected formCloudService = inject(FormCloudService);
@@ -241,6 +242,8 @@ export class FormCloudComponent extends FormBaseComponent implements OnChanges,
this.displayModeOn.emit(newDisplayModeConfiguration);
}
}
this.displayConfiguration = newDisplayModeConfiguration;
});
}
@@ -433,7 +436,9 @@ export class FormCloudComponent extends FormBaseComponent implements OnChanges,
this.displayModeConfigurations
);
this.displayModeOn.emit(this.displayModeService.findConfiguration(this.displayMode, this.displayModeConfigurations));
this.displayConfiguration = this.displayModeService.findConfiguration(this.displayMode, this.displayModeConfigurations);
this.displayModeOn.emit(this.displayConfiguration);
}
this.changeDetector.detectChanges();