var r = data[k];
var has_s = typeof(r.relates_to_schema) != 'undefined';
+ Roo.log(r.Type);
+ var field_type = 'TextField';
+
+ if (r.Type == 'text'){
+ field_type = 'TextArea';
+ }
+
+ if(r.Type == 'date' || r.Type == 'datetime'){
+ field_type = 'DateField';
+ }
+
+ var regex = /(.*?)\((.*?)\)/;
+
+ if(regex.test(r.Type)){
+ var type_match = regex.exec(r.Type);
+
+ if(type_match[1] == 'int'){
+ field_type = 'NumberField';
+
+ if(type_match[2] * 1 < 11){
+ field_type = 'CheckBox';
+ }
+ }
+ }
+
var rt = '', rc = '', rs = [];
if(has_s){
rs.push([rr.Field]);
}
+
+ field_type = 'ComboBox';
}
- var regex = /(.*?)\((.*?)\)/g;
-
- var type_match = regex.exec(r.Type);
-
- Roo.log(type_match);
var o = {