allow to insert multi-line scope notes in MD field registry

(cherry picked from commit 5bc5dd859e)
This commit is contained in:
Sascha Szott
2023-09-19 17:51:58 +02:00
committed by github-actions[bot]
parent f8671e7d4b
commit 163661a956

View File

@@ -3,7 +3,8 @@ import {
DynamicFormControlModel, DynamicFormControlModel,
DynamicFormGroupModel, DynamicFormGroupModel,
DynamicFormLayout, DynamicFormLayout,
DynamicInputModel DynamicInputModel,
DynamicTextAreaModel
} from '@ng-dynamic-forms/core'; } from '@ng-dynamic-forms/core';
import { UntypedFormGroup } from '@angular/forms'; import { UntypedFormGroup } from '@angular/forms';
import { RegistryService } from '../../../../core/registry/registry.service'; import { RegistryService } from '../../../../core/registry/registry.service';
@@ -51,7 +52,7 @@ export class MetadataFieldFormComponent implements OnInit, OnDestroy {
/** /**
* A dynamic input model for the scopeNote field * A dynamic input model for the scopeNote field
*/ */
scopeNote: DynamicInputModel; scopeNote: DynamicTextAreaModel;
/** /**
* A list of all dynamic input models * A list of all dynamic input models
@@ -132,11 +133,12 @@ export class MetadataFieldFormComponent implements OnInit, OnDestroy {
maxLength: 'error.validation.metadata.qualifier.max-length', maxLength: 'error.validation.metadata.qualifier.max-length',
}, },
}); });
this.scopeNote = new DynamicInputModel({ this.scopeNote = new DynamicTextAreaModel({
id: 'scopeNote', id: 'scopeNote',
label: scopenote, label: scopenote,
name: 'scopeNote', name: 'scopeNote',
required: false, required: false,
rows: 5,
}); });
this.formModel = [ this.formModel = [
new DynamicFormGroupModel( new DynamicFormGroupModel(