From dde935e321328e096353cbfe2be95d4416e3a456 Mon Sep 17 00:00:00 2001 From: rhenck <richard.henck@iqb.hu-berlin.de> Date: Mon, 8 Nov 2021 12:28:21 +0100 Subject: [PATCH] [editor] Fix (preselected) value selection for radio-group-images Now correctly shows a dropdown instead of a text area. --- .../element-properties.component.html | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/projects/editor/src/app/unit-view/page-view/properties-panel/element-properties.component.html b/projects/editor/src/app/unit-view/page-view/properties-panel/element-properties.component.html index 8f60826f3..38acb9a24 100644 --- a/projects/editor/src/app/unit-view/page-view/properties-panel/element-properties.component.html +++ b/projects/editor/src/app/unit-view/page-view/properties-panel/element-properties.component.html @@ -160,6 +160,18 @@ </mat-select> </mat-form-field> + <mat-form-field *ngIf="combinedProperties.columns !== undefined" + appearance="fill"> + <mat-label>{{'propertiesPanel.preset' | translate }}</mat-label> + <mat-select [value]="combinedProperties.value" + (selectionChange)="updateModel('value', $event.value)"> + <mat-option [value]="null">{{'propertiesPanel.undefined' | translate }}</mat-option> + <mat-option *ngFor="let column of $any(combinedProperties).columns; let i = index" [value]="i"> + {{column.name}} (Index: {{i}}) + </mat-option> + </mat-select> + </mat-form-field> + <ng-container *ngIf="combinedProperties.value === true || combinedProperties.value === false"> {{'propertiesPanel.preset' | translate }} <mat-button-toggle-group [value]="combinedProperties.value" @@ -169,8 +181,9 @@ </mat-button-toggle-group> </ng-container> - <mat-form-field *ngIf="combinedProperties.value !== undefined && !combinedProperties.options && - combinedProperties.value !== true && combinedProperties.value !== false" + <mat-form-field *ngIf="combinedProperties.value !== undefined && + !combinedProperties.options && !combinedProperties.columns && + combinedProperties.value !== true && combinedProperties.value !== false" appearance="fill"> <mat-label>{{'propertiesPanel.preset' | translate }}</mat-label> <textarea matInput type="text" -- GitLab