clean code and store metadata

This commit is contained in:
Mario Romano
2016-08-26 00:13:49 +01:00
parent b1a88acf76
commit 17f805f2c4
9 changed files with 197 additions and 95 deletions

View File

@@ -62,12 +62,12 @@ export class FormDefinitionModel {
private metadataToFields(metadata: any): any[] {
let fields = [];
if (metadata) {
for (let key in metadata) {
if (key) {
metadata.forEach(function(property) {
if (property) {
let field = {
type: 'text',
id: key,
name: key,
id: property.name,
name: property.name,
required: false,
readOnly: false,
sizeX: 1,
@@ -87,7 +87,7 @@ export class FormDefinitionModel {
};
fields.push(field);
}
}
});
}
return fields;