var map = {
'date' : 'date',
- 'datetime' : 'string',
+ 'datetime' : 'date',
+ 'time' : 'string', //bogus
'int' : 'int',
'bigint' : 'int',
-
+ 'double' : 'float',
'tinyint' : 'int',
'decimal' : 'float',
'float' : 'float',
var dir = GLib.get_home_dir() + '/.Builder/Roo.data.JsonReader';
if (!File.isDirectory(dir)) {
+ print("mkdir " + dir);
File.mkdir(dir);
}
// GRIDS
dir = GLib.get_home_dir() + '/.Builder/Roo.GridPanel';
if (!File.isDirectory(dir)) {
+ print("mkdir " + dir);
File.mkdir(dir);
}
" if (_this.panel.active) {\n" +
" this.footer.onClick('first');\n" +
" }\n" +
- "}"
+ "}",
+ "|rowdblclick": "function (_self, rowIndex, e)\n" +
+ "{\n" +
+ " if (!_this.dialog) return;\n" +
+ " _this.dialog.show( this.getDataSource().getAt(rowIndex), function() {\n" +
+ " _this.grid.footer.onClick('first');\n" +
+ " }); \n" +
+ "}\n"
},
"|xns": "Roo.grid",
dir = GLib.get_home_dir() + '/.Builder/Roo.form.Form';
if (!File.isDirectory(dir)) {
+ print("mkdir " + dir);
File.mkdir(dir);
}
var formElements = [];
continue;
}
formHeight += reader.form[k].xtype == 'TextArea' ? 100 : 30;
+
formElements.push(reader.form[k]);
}
- formElements.push(reader.form['id']);
+ if (reader.form['id']) {
+ formElements.push(reader.form['id']);
+ }
+
print("WRITE: " + dir + '/' + cfg.DBNAME + '_' + reader.table + '.json');
var frmCfg =
dir = GLib.get_home_dir() + '/.Builder/Roo.form.ComboBox';
if (!File.isDirectory(dir)) {
+ print("mkdir " + dir);
File.mkdir(dir);
}
dir = GLib.get_home_dir() + '/.Builder/Roo.LayoutDialog';
if (!File.isDirectory(dir)) {
+ print("mkdir " + dir);
File.mkdir(dir);
}
var formElements = [];