diff --git a/dmp-admin/src/app/models/DataSetProfile/Field.ts b/dmp-admin/src/app/models/DataSetProfile/Field.ts index 0e46a77a0..14139306d 100644 --- a/dmp-admin/src/app/models/DataSetProfile/Field.ts +++ b/dmp-admin/src/app/models/DataSetProfile/Field.ts @@ -29,7 +29,7 @@ export class Field extends BaseModel implements Serializable,FormGenerato public ordinal: number; public visible: Visibility = new Visibility(); public data:DataField; - public validation: ValidationTypes; + public validations: Array; fromJSONObject(item:any):Field{ this.id = item.id; @@ -38,7 +38,7 @@ export class Field extends BaseModel implements Serializable,FormGenerato this.page = item.page; // this.multiplicity = new JsonSerializer().fromJSONObject(item.multiplicity, Multiplicity); this.ordinal = item.ordinal; - this.validation = item.validation; + this.validations = item.validations; this.viewStyle = new JsonSerializer().fromJSONObject(item.viewStyle, ViewStyle); this.visible = new JsonSerializer().fromJSONObject(item.visible, Visibility); if(item.data) { @@ -62,9 +62,8 @@ export class Field extends BaseModel implements Serializable,FormGenerato title: [this.title], page:[this.page] , ordinal:[this.ordinal], - validation:[this.validation] - }); - + validations:[this.validations] + }); //formGroup.addControl("multiplicity", this.multiplicity.buildForm()); formGroup.addControl("defaultValue", this.defaultValue.buildForm());