1 //<script type="text/javascript">
3 // Auto generated file - created by app.Builder.js- do not edit directly (at present!)
7 // register the module first
8 Pman.on('beforeload', function()
11 part : ["Builder","Database"],
12 modKey : '999-Pman.Tab.BuilderDatabase',
13 module : Pman.Tab.BuilderDatabase,
15 parent : Pman.Tab.Builder,
16 name : "Pman.Tab.BuilderDatabase",
22 Pman.Tab.BuilderDatabase = new Roo.util.Observable({
28 add : function(parentLayout, region)
32 this.parentLayout = parentLayout;
34 this.panel = parentLayout.addxtype({
35 xtype: 'NestedLayoutPanel',
39 title : "Manage Database",
41 xtype: 'BorderLayout',
48 render : function (_self)
50 _this.treepanel = _self;
62 click : function (_self, e)
64 _this.treepanel.tree.root.reload();
67 text : "Refresh/Manage Tables",
75 text : "Add Table/Container"
85 click : function (_self, e)
89 url: baseURL + '/Roo/Builder_tables.php',
115 create : function (_self, attr)
120 attr.leaf = n.attributes.name.length ? true : false;
121 attr.html = String.format('<B>{0}</B><i>{1}</i>',
129 queryParam : 'parent_id',
130 requestMethod : 'GET',
132 baseParams : { _tree: 1, 'sort': 'name', dir: 'ASC' },
133 dataUrl : baseURL + '/Roo/Builder_tables.php'
136 xtype: 'AsyncTreeNode',
146 activate : function() {
149 _this.grid.footer.onClick('first');
157 tableName : 'Tables',
166 //_this.dialog = Pman.Dialog.FILL_IN
167 if (_this.panel.active) {
168 this.footer.onClick('first');
171 rowdblclick : function (_self, rowIndex, e)
173 if (!_this.dialog) return;
174 _this.dialog.show( this.getDataSource().getAt(rowIndex), function() {
175 _this.grid.footer.onClick('first');
179 autoExpandColumn : 'table',
185 sortInfo : { field : 'filename', direction: 'ASC' },
190 url : baseURL + '/Builder/ERM.php'
195 totalProperty : 'total',
232 'name': 'displayorder',
240 'name': 'parent_image_id',
246 'dateFormat': 'Y-m-d'
273 'name': 'parent_image_id_id',
277 'name': 'parent_image_id_filename',
281 'name': 'parent_image_id_ontable',
285 'name': 'parent_image_id_onid',
289 'name': 'parent_image_id_mimetype',
293 'name': 'parent_image_id_width',
297 'name': 'parent_image_id_height',
301 'name': 'parent_image_id_filesize',
305 'name': 'parent_image_id_displayorder',
309 'name': 'parent_image_id_language',
313 'name': 'parent_image_id_parent_image_id',
317 'name': 'parent_image_id_created',
321 'name': 'parent_image_id_imgtype',
325 'name': 'parent_image_id_linkurl',
329 'name': 'parent_image_id_descript',
333 'name': 'parent_image_id_title',
337 'name': 'parent_image_id_credit',
341 'name': 'parent_image_id_source',
348 xtype: 'PagingToolbar',
352 displayMsg : "Displaying Images{0} - {1} of {2}",
353 emptyMsg : "No Images found"
365 Roo.MessageBox.alert("Updating", "Updating the cache");
367 url : baseURL + '/Core/RefreshDatabaseCache',
369 success : function() {
370 Roo.MessageBox.hide();
375 cls : 'x-btn-text-icon',
376 text : "Refresh Schema",
377 icon : Roo.rootURL + 'images/default/dd/drop-add.gif'
383 xtype: 'ColumnModel',
388 renderer : function(v) { return String.format('{0}', v); }
395 xtype: 'LayoutRegion',
401 xtype: 'LayoutRegion',
406 this.layout = this.panel.layout;