From 7a11d3bb58e773934e1fdc1b885c03c3bca3a13a Mon Sep 17 00:00:00 2001 From: annampak Date: Tue, 17 Oct 2017 10:38:04 +0300 Subject: [PATCH] general improvements & fixes --- .../src/app/form/dynamic-form.component.ts | 1 - .../fields/dynamic-form-field.component.html | 3 +- .../fields/dynamic-form-field.component.ts | 91 ++++++++++--------- dmp-frontend/src/app/login/login-page.ts | 11 ++- .../src/app/projects/project.detail.ts | 3 +- .../src/app/projects/projects.component.ts | 2 +- .../app/services/dataModelBuilder.service.ts | 3 +- .../src/app/services/server.service.ts | 40 ++------ dmp-frontend/src/index.html | 2 +- 9 files changed, 69 insertions(+), 87 deletions(-) diff --git a/dmp-frontend/src/app/form/dynamic-form.component.ts b/dmp-frontend/src/app/form/dynamic-form.component.ts index 5c4654651..3dfaf6c70 100644 --- a/dmp-frontend/src/app/form/dynamic-form.component.ts +++ b/dmp-frontend/src/app/form/dynamic-form.component.ts @@ -33,7 +33,6 @@ export class DynamicFormComponent implements OnInit { this.form = this.qcs.toFormGroup(new Array(), new Array()); } - getSubForm(subformName) { return this.form.controls[subformName]; } diff --git a/dmp-frontend/src/app/form/fields/dynamic-form-field.component.html b/dmp-frontend/src/app/form/fields/dynamic-form-field.component.html index 630a2a5ab..67f38da5a 100644 --- a/dmp-frontend/src/app/form/fields/dynamic-form-field.component.html +++ b/dmp-frontend/src/app/form/fields/dynamic-form-field.component.html @@ -33,7 +33,8 @@
{{field.description}}
+ [(ngModel)]="field.value" [required]="field.required" [pattern] = "field.regex" (ngModelChange) = "toggleVisibility($event, field)">