From e50875c9880bb48edbb22887e78ee4f8b341b698 Mon Sep 17 00:00:00 2001 From: apapachristou Date: Wed, 18 Sep 2019 14:35:51 +0300 Subject: [PATCH] Fixes styling issue in multi field set - (Issue #156) --- .../form-section/form-section.component.html | 16 ++++++++++++---- .../form-section/form-section.component.ts | 6 ++++++ 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/dmp-frontend/src/app/ui/misc/dataset-description-form/components/form-section/form-section.component.html b/dmp-frontend/src/app/ui/misc/dataset-description-form/components/form-section/form-section.component.html index b7bf93f40..eecf3ab27 100644 --- a/dmp-frontend/src/app/ui/misc/dataset-description-form/components/form-section/form-section.component.html +++ b/dmp-frontend/src/app/ui/misc/dataset-description-form/components/form-section/form-section.component.html @@ -14,14 +14,22 @@
- - +
+
+ +
+ +
+
+
-
+
diff --git a/dmp-frontend/src/app/ui/misc/dataset-description-form/components/form-section/form-section.component.ts b/dmp-frontend/src/app/ui/misc/dataset-description-form/components/form-section/form-section.component.ts index 2d17c1c31..3587177c0 100644 --- a/dmp-frontend/src/app/ui/misc/dataset-description-form/components/form-section/form-section.component.ts +++ b/dmp-frontend/src/app/ui/misc/dataset-description-form/components/form-section/form-section.component.ts @@ -39,6 +39,12 @@ export class FormSectionComponent implements OnInit { ((this.form.get('compositeFields').get('' + fieldsetIndex).get('multiplicityItems'))).push(compositeField.buildForm()); } + deleteCompositeFieldFormGroup(compositeFildIndex: number) { + const firstMultiplicityItem = this.form.get('compositeFields').get('' + compositeFildIndex).get('multiplicityItems').get('' + 0).get('fields').get('' + 0).value; + this.form.get('compositeFields').get('' + compositeFildIndex).get('fields').get('' + 0).patchValue(firstMultiplicityItem); + ((this.form.get('compositeFields').get('' + compositeFildIndex).get('multiplicityItems'))).removeAt(0); + } + deleteMultipeFieldFromCompositeFormGroup(compositeFildIndex: number, fildIndex: number) { ((this.form.get('compositeFields').get('' + compositeFildIndex).get('multiplicityItems'))).removeAt(fildIndex); }