X-Git-Url: http://git.roojs.org/?p=app.Builder.js;a=blobdiff_plain;f=resources%2FEditors%2FEditor.Roo.LayoutDialog.js;h=d2629aa39d36fb056777692a8d795e7917446243;hp=25ff494849b877342a8902c1843d25f5e2331bd2;hb=1be141aa5ec3768dca510628250ba1603a7d5d10;hpb=9372a2fcc29db2c43b3e253506d53dd17189a18f diff --git a/resources/Editors/Editor.Roo.LayoutDialog.js b/resources/Editors/Editor.Roo.LayoutDialog.js index 25ff49484..d2629aa39 100644 --- a/resources/Editors/Editor.Roo.LayoutDialog.js +++ b/resources/Editors/Editor.Roo.LayoutDialog.js @@ -533,20 +533,6 @@ Editor.Roo.LayoutDialog = new Roo.XComponent({ var r = data[k]; var has_s = typeof(r.relates_to_schema) != 'undefined'; - var rt = '', rc = '', rs = []; - - if(has_s){ - for (var kk in r.relates_to_schema) { - var rr = r.relates_to_schema[kk]; - - rt = r.relates_to_table; - rc = r.relates_to_col; - - rs.push([rr.Field]); - - } - } - var field_type = 'TextField'; var regex = /(.*?)\((.*?)\)/; @@ -567,12 +553,33 @@ Editor.Roo.LayoutDialog = new Roo.XComponent({ } - } + } esle { + switch r.Type { + case 'text' : + field_type = 'TextArea'; + break; + case 'date' : + case 'datetime': + field_type = 'DateField'; + } - var type_match = regex.exec(r.Type); + } - Roo.log(type_match); + var rt = '', rc = '', rs = []; + if(has_s){ + for (var kk in r.relates_to_schema) { + var rr = r.relates_to_schema[kk]; + + rt = r.relates_to_table; + rc = r.relates_to_col; + + rs.push([rr.Field]); + + } + + field_type = 'ComboBox'; + }