RED-8342 - Component Editor not showing all values for a multi-value-component
This commit is contained in:
parent
1610a4c3a5
commit
fd4580f60d
@ -1,6 +1,7 @@
|
||||
<ng-container *ngIf="!editing">
|
||||
<div *ngIf="showPreview">
|
||||
{{ value }}
|
||||
<li *ngIf="listValue; else simpleValue">{{ value }}</li>
|
||||
<ng-template #simpleValue> {{ value }} </ng-template>
|
||||
</div>
|
||||
|
||||
<div class="flex">
|
||||
@ -35,8 +36,8 @@
|
||||
[placeholder]="placeholder"
|
||||
[id]="id"
|
||||
name="name"
|
||||
[style.width]="this.parentDimensions.width + 'px'"
|
||||
[style.height]="this.parentDimensions.height + 'px'"
|
||||
[style.width]="this.parentDimensions?.width + 'px'"
|
||||
[style.height]="this.parentDimensions?.height + 'px'"
|
||||
></textarea>
|
||||
</ng-template>
|
||||
</div>
|
||||
|
||||
@ -18,3 +18,7 @@ textarea {
|
||||
margin: 0;
|
||||
min-height: 0;
|
||||
}
|
||||
|
||||
form {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
@ -24,6 +24,8 @@ export class EditableInputComponent implements OnChanges {
|
||||
@Input() canEdit = true;
|
||||
@Input() buttonsType: CircleButtonType = CircleButtonTypes.default;
|
||||
@Input() helpModeKey: string = '';
|
||||
@Input() lastChild = false;
|
||||
@Input() listValue = false;
|
||||
@Output() readonly save = new EventEmitter<string>();
|
||||
parentDimensions?: { width: number; height: number };
|
||||
newValue = '';
|
||||
@ -44,12 +46,10 @@ export class EditableInputComponent implements OnChanges {
|
||||
if (changes['value']) {
|
||||
this.editing = false;
|
||||
}
|
||||
if (changes['parentId']?.currentValue) {
|
||||
setTimeout(() => {
|
||||
const parent = document.getElementById(this.parentId as string) as HTMLElement;
|
||||
this.parentDimensions = { width: parent.offsetWidth - 98, height: parent.offsetHeight - 16 };
|
||||
}, 20);
|
||||
}
|
||||
setTimeout(() => {
|
||||
const parent = document.getElementById(this.parentId as string) as HTMLElement;
|
||||
this.parentDimensions = { width: parent.offsetWidth - 98, height: parent.offsetHeight - 16 };
|
||||
}, 20);
|
||||
}
|
||||
|
||||
saveValue(): void {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user