diff --git a/src/frontend/app/administration/template/template-administration.component.html b/src/frontend/app/administration/template/template-administration.component.html index f990d97afeff5ad4d31f3987e7f45261402d9459..92a7b2ae35f3c3a26132a3304de6b7f72916d425 100755 --- a/src/frontend/app/administration/template/template-administration.component.html +++ b/src/frontend/app/administration/template/template-administration.component.html @@ -121,7 +121,7 @@ <mat-form-field *ngIf="creationMode || template.file.name"> <mat-select id="template_style" [disabled]="!creationMode" name="template_style" title="{{lang.defaultTemplate}}" placeholder="{{lang.chosenModel}}" - [(ngModel)]="selectedModelFile" + [(ngModel)]="selectedModelFile" (selectionChange)="changeModel($event)" [required]="template.target!='acknowledgementReceipt'"> <mat-optgroup label="{{lang.loadedFile}} :"> <mat-option class="selectFile" (click)="uploadSignFileOffice.click()" @@ -280,4 +280,4 @@ </div> </mat-list> </mat-sidenav> -</mat-sidenav-container> \ No newline at end of file +</mat-sidenav-container> diff --git a/src/frontend/app/administration/template/template-administration.component.ts b/src/frontend/app/administration/template/template-administration.component.ts index 9a05393f877ebb5dae2f5b5cb2412912b779df54..9ad36672fb3cb1c6fde74229503dfec40f1ea968 100755 --- a/src/frontend/app/administration/template/template-administration.component.ts +++ b/src/frontend/app/administration/template/template-administration.component.ts @@ -625,6 +625,22 @@ export class TemplateAdministrationComponent implements OnInit, OnDestroy { this.template.type = ev.value; } + changeModel() { + this.template.file = { + name: '', + type: '', + content: '' + }; + + this.template.file = { + electronic: { + name: '', + type: '', + content: '' + } + }; + } + loadTab(event: any) { if (event.index === 0) { this.initMce('textarea#templateOfficeHtml');