From 910d7ce8bd1218e4e04a47fc209a5aed72321106 Mon Sep 17 00:00:00 2001 From: mariateresa Date: Thu, 4 Apr 2024 17:03:17 +0200 Subject: [PATCH] added type selection for custom fields --- .../facet-composer.component.html | 23 +++++++++------ .../facet-composer.component.ts | 28 +++++++++++++------ 2 files changed, 34 insertions(+), 17 deletions(-) diff --git a/src/main/webapp/app/facet-composer/facet-composer.component.html b/src/main/webapp/app/facet-composer/facet-composer.component.html index 2397e08..8cb0648 100644 --- a/src/main/webapp/app/facet-composer/facet-composer.component.html +++ b/src/main/webapp/app/facet-composer/facet-composer.component.html @@ -51,25 +51,32 @@ - -
+
+ Custom Properties
name -
- type - + value + - -
- diff --git a/src/main/webapp/app/facet-composer/facet-composer.component.ts b/src/main/webapp/app/facet-composer/facet-composer.component.ts index 1c78af8..5f08376 100644 --- a/src/main/webapp/app/facet-composer/facet-composer.component.ts +++ b/src/main/webapp/app/facet-composer/facet-composer.component.ts @@ -63,18 +63,27 @@ export class FacetComposerComponent implements OnInit { }); } + + optionTypes = [ + { value: 'boolean'}, + { value: 'number'}, + { value: 'text'} + ]; + + + onOptionsSelected(value:string): void { this.selectedOption = value; //console.debug('******onOptionsSelected?...'+value); } - //TODO: NOTA BENE--> FormGroup->access by NAME, FormArray->access by INDEX!! - createForm(fData:ITypeSpecification):void{ - for(let i=0; i FormGroup->access by NAME, FormArray->access by INDEX!! + createForm(fData:ITypeSpecification):void{ + for(let i=0; i