Browse Source

refactoring

pull/11288/head
mpetrov 2 years ago
parent
commit
4e6dbd8446
  1. 2
      ui-ngx/src/app/modules/home/pages/admin/resource/resources-library.component.html
  2. 3
      ui-ngx/src/app/modules/home/pages/admin/resource/resources-library.component.ts

2
ui-ngx/src/app/modules/home/pages/admin/resource/resources-library.component.html

@ -68,7 +68,7 @@
</mat-form-field>
<tb-file-input *ngIf="isAdd || (isEdit && entityForm.get('resourceType').value === resourceType.JS_MODULE)"
formControlName="data"
required
[required]="isAdd"
label="{{ (entityForm.get('resourceType').value === resourceType.LWM2M_MODEL ? 'resource.resource-files' : 'resource.resource-file') | translate }}"
[readAsBinary]="true"
[maxSizeByte]="maxResourceSize"

3
ui-ngx/src/app/modules/home/pages/admin/resource/resources-library.component.ts

@ -96,14 +96,13 @@ export class ResourcesLibraryComponent extends EntityComponent<Resource> impleme
title: [entity ? entity.title : '', [Validators.required, Validators.maxLength(255)]],
resourceType: [entity?.resourceType ? entity.resourceType : ResourceType.JS_MODULE, Validators.required],
fileName: [entity ? entity.fileName : null, Validators.required],
data: [entity ? entity.data : null, Validators.required]
data: [entity ? entity.data : null, this.isAdd ? [Validators.required] : []]
});
}
updateForm(entity: Resource) {
if (this.isEdit) {
this.entityForm.get('resourceType').disable({emitEvent: false});
this.entityForm.get('data').disable({emitEvent: false});
if (entity.resourceType !== ResourceType.JS_MODULE) {
this.entityForm.get('fileName').disable({emitEvent: false});
}

Loading…
Cancel
Save