<ng-container [ngSwitch]="application.dialogType">
<application-attributes-single *ngSwitchCase="ApplicationDialog.InitialValues" [editModeON]="false" [showEmptyAttributes]="false"
[application]="application"
[attributeRows]="initialValueRows"
[storePropertyToItemOptions]="storePropertyToItemOptions$ | async"
[colWidthRatioInPercent]="colWidthRatioInPercent"
(columnsResize)="columnsResize.emit($event)"
(openConstraintTablesClick)="openConstraintTablesClick.emit($event)">
</application-attributes-single>
<application-attributes-single *ngSwitchCase="ApplicationDialog.NewValues" [editModeON]="editModeON" [showEmptyAttributes]="showEmptyAttributes"
[application]="application"
[attributeRows]="attributeRows"
[storePropertyToItemOptions]="storePropertyToItemOptions$ | async"
[colWidthRatioInPercent]="colWidthRatioInPercent"
(columnsResize)="columnsResize.emit($event)"
(openConstraintTablesClick)="openConstraintTablesClick.emit($event)">
</application-attributes-single>
<application-attributes-both *ngSwitchCase="ApplicationDialog.BothValues" [editModeON]="editModeON" [showEmptyAttributes]="showEmptyAttributes"
[application]="application"
[attributeRows]="attributeRows"
[storePropertyToItemOptions]="storePropertyToItemOptions$ | async"
(openConstraintTablesClick)="openConstraintTablesClick.emit($event)">
</application-attributes-both>
</ng-container>
|