diff --git a/dmp-frontend/src/app/form/dynamic-fields/dynamic-field-textarea/textarea.ts b/dmp-frontend/src/app/form/dynamic-fields/dynamic-field-textarea/textarea.ts deleted file mode 100644 index 6bcd3592d..000000000 --- a/dmp-frontend/src/app/form/dynamic-fields/dynamic-field-textarea/textarea.ts +++ /dev/null @@ -1,11 +0,0 @@ -import {FieldBase} from '../field-base'; - -export class TextAreaField extends FieldBase { - controlType = 'textarea'; - type: string; - - constructor (options: {} = {}) { - super(options); - this.type = options['type'] || ''; - } -} \ No newline at end of file diff --git a/dmp-frontend/src/app/form/dynamic-fields/dynamic-field-textbox/field-textbox.css b/dmp-frontend/src/app/form/dynamic-fields/dynamic-field-textbox/field-textbox.css deleted file mode 100644 index bf67b66d0..000000000 --- a/dmp-frontend/src/app/form/dynamic-fields/dynamic-field-textbox/field-textbox.css +++ /dev/null @@ -1 +0,0 @@ -@CHARSET "UTF-8"; \ No newline at end of file diff --git a/dmp-frontend/src/app/form/dynamic-fields/dynamic-field-textbox/field-textbox.html b/dmp-frontend/src/app/form/dynamic-fields/dynamic-field-textbox/field-textbox.html deleted file mode 100644 index 84efd8929..000000000 --- a/dmp-frontend/src/app/form/dynamic-fields/dynamic-field-textbox/field-textbox.html +++ /dev/null @@ -1,3 +0,0 @@ - -
{{field.extendedDescription}}
- \ No newline at end of file diff --git a/dmp-frontend/src/app/form/dynamic-fields/dynamic-field-textbox/field-textbox.ts b/dmp-frontend/src/app/form/dynamic-fields/dynamic-field-textbox/field-textbox.ts deleted file mode 100644 index 4d7f0d88d..000000000 --- a/dmp-frontend/src/app/form/dynamic-fields/dynamic-field-textbox/field-textbox.ts +++ /dev/null @@ -1,11 +0,0 @@ -import {FieldBase} from '../field-base'; - -export class TextboxField extends FieldBase { - controlType = 'textbox'; - type: string; - - constructor (options: {} = {}) { - super(options); - this.type = options['type'] || ''; - } -} \ No newline at end of file diff --git a/dmp-frontend/src/app/form/dynamic-fields/dynamic-form-field.component.html b/dmp-frontend/src/app/form/dynamic-fields/dynamic-form-field.component.html index 704f13d7d..6bdda7708 100644 --- a/dmp-frontend/src/app/form/dynamic-fields/dynamic-form-field.component.html +++ b/dmp-frontend/src/app/form/dynamic-fields/dynamic-form-field.component.html @@ -11,7 +11,7 @@
- +
diff --git a/dmp-frontend/src/app/form/dynamic-form-composite-field/dynamic-form-composite-field.html b/dmp-frontend/src/app/form/dynamic-form-composite-field/dynamic-form-composite-field.html index 070fcf68e..30299b5ea 100644 --- a/dmp-frontend/src/app/form/dynamic-form-composite-field/dynamic-form-composite-field.html +++ b/dmp-frontend/src/app/form/dynamic-form-composite-field/dynamic-form-composite-field.html @@ -1,6 +1,10 @@
{{compositeField.title}}
+
{{compositeField.description}}
+
+ {{compositeField.extendedDescription}} +
diff --git a/dmp-frontend/src/app/form/dynamic-form-composite-field/dynamic-form-composite-field.ts b/dmp-frontend/src/app/form/dynamic-form-composite-field/dynamic-form-composite-field.ts index 48257e9b5..f60d7d531 100644 --- a/dmp-frontend/src/app/form/dynamic-form-composite-field/dynamic-form-composite-field.ts +++ b/dmp-frontend/src/app/form/dynamic-form-composite-field/dynamic-form-composite-field.ts @@ -21,7 +21,7 @@ export class DynamicFormCompositeFieldComponent implements OnInit { constructor(private visibilityRulesService: VisibilityRulesService) { } - ngOnInit() { + ngOnInit() {debugger; console.log(this.form); } diff --git a/dmp-frontend/src/app/form/dynamic-form.component.html b/dmp-frontend/src/app/form/dynamic-form.component.html index e055b2e35..87f6f1153 100644 --- a/dmp-frontend/src/app/form/dynamic-form.component.html +++ b/dmp-frontend/src/app/form/dynamic-form.component.html @@ -29,4 +29,5 @@
- \ No newline at end of file + +

Form value: {{ form.value | json }}

\ No newline at end of file diff --git a/dmp-frontend/src/app/models/CompositeField.ts b/dmp-frontend/src/app/models/CompositeField.ts index a1e22b860..0aafa5086 100644 --- a/dmp-frontend/src/app/models/CompositeField.ts +++ b/dmp-frontend/src/app/models/CompositeField.ts @@ -11,6 +11,8 @@ export class CompositeField extends BaseModel implements Serializable = new Array(); public title: string + public description: string + public extendedDescription: string fromJSONObject(item: any): CompositeField { @@ -18,6 +20,8 @@ export class CompositeField extends BaseModel implements Serializable(); diff --git a/dmp-frontend/src/app/models/Field.ts b/dmp-frontend/src/app/models/Field.ts index be5dfc674..050d30194 100644 --- a/dmp-frontend/src/app/models/Field.ts +++ b/dmp-frontend/src/app/models/Field.ts @@ -42,6 +42,7 @@ export class Field extends BaseModel implements Serializable, FormGenerat buildForm(): FormGroup { let formGroup = this.formBuilder.group({ id: [this.id], + data:[this.data], /* title: [this.title], */ value: [this.value]/* , description: [this.description],