From 0e28e1db0069f2c84c7840845958e251e5398716 Mon Sep 17 00:00:00 2001 From: Roly Rudy Gutierrez Pinto Date: Mon, 20 Nov 2017 11:10:11 -0400 Subject: [PATCH] HOR-4014 --- .../engine/templates/pmTables/editReport.js | 18 ++--- .../engine/templates/reportTables/edit.js | 70 +++++++++---------- 2 files changed, 44 insertions(+), 44 deletions(-) diff --git a/workflow/engine/templates/pmTables/editReport.js b/workflow/engine/templates/pmTables/editReport.js index 86a3fea8d..d9818702f 100644 --- a/workflow/engine/templates/pmTables/editReport.js +++ b/workflow/engine/templates/pmTables/editReport.js @@ -1686,7 +1686,7 @@ function mapPMFieldType(id) case 'radiogroup': case 'hidden': typeField = 'VARCHAR'; - sizeField = '32'; + sizeField = '255'; break; case 'currency': typeField = 'INTEGER'; @@ -1718,21 +1718,21 @@ function mapPMFieldType(id) sizeField = '11'; break; case 'boolean': - typeField = 'INTEGER'; - sizeField = '1'; + typeField = 'BOOLEAN'; + sizeField = ''; break; case 'date': - typeField = 'VARCHAR'; - sizeField = '255'; + typeField = 'DATE'; + sizeField = ''; break; case 'datetime': - typeField = 'VARCHAR'; - sizeField = '255'; + typeField = 'DATETIME'; + sizeField = ''; break; default: - typeField = 'TEXT'; - sizeField = ''; + typeField = 'VARCHAR'; + sizeField = '255'; break; } diff --git a/workflow/engine/templates/reportTables/edit.js b/workflow/engine/templates/reportTables/edit.js index 37cdfb090..006e46c6b 100644 --- a/workflow/engine/templates/reportTables/edit.js +++ b/workflow/engine/templates/reportTables/edit.js @@ -1191,44 +1191,44 @@ function loadAvFieldsFromArray(records) function mapPMFieldType(id) { - var meta = id.split('-'); + var meta = id.split('-'); - switch(meta[1]) { - case 'text': - case 'password': - case 'dropdown': - case 'yesno': - case 'checkbox': - case 'radio': - case 'radiogroup': - case 'hidden': - typeField='VARCHAR'; - sizeField='32'; - break; - case 'currency': - typeField='INT'; - sizeField='11'; - break; - case 'percentage': - typeField='FLOAT'; - sizeField='11'; - break; - case 'date': - typeField='DATE'; - sizeField=''; - break; - case 'textarea': - typeField='TEXT'; - sizeField=''; - break; + switch (meta[1]) { + case 'text': + case 'password': + case 'dropdown': + case 'yesno': + case 'checkbox': + case 'radio': + case 'radiogroup': + case 'hidden': + typeField = 'VARCHAR'; + sizeField = '255'; + break; + case 'currency': + typeField = 'INT'; + sizeField = '11'; + break; + case 'percentage': + typeField = 'FLOAT'; + sizeField = '11'; + break; + case 'date': + typeField = 'DATE'; + sizeField = ''; + break; + case 'textarea': + typeField = 'VARCHAR'; + sizeField = '255'; + break; - default: - typeField='TEXT'; - sizeField=''; - break; - } + default: + typeField = 'VARCHAR'; + sizeField = '255'; + break; + } - return {type:typeField, size:sizeField}; + return {type: typeField, size: sizeField}; } Ext.override(Ext.form.TextField, {