1 //<script type="text/javascript">
3 // Auto generated file - created by app.Builder.js- do not edit directly (at present!)
5 Pman.Tab.XtupleReports = new Roo.XComponent({
6 part : ["Xtuple","Reports"],
7 order : '001-Pman.Tab.XtupleReports',
10 name : "unnamed module",
18 xtype: 'NestedLayoutPanel',
22 xtype: 'BorderLayout',
35 activate : function() {
38 _this.grid.footer.onClick('first');
45 autoExpandColumn : 'report_name',
51 //_this.dialog = Pman.Dialog.FILL_IN
52 if (_this.panel.active) {
53 this.footer.onClick('first');
56 rowdblclick : function (_self, rowIndex, e)
58 if (!_this.dialog) return;
59 _this.dialog.show( this.getDataSource().getAt(rowIndex).data, function() {
60 _this.grid.footer.onClick('first');
68 sortInfo : { field : 'report_name', direction: 'ASC' },
73 url : baseURL + '/Roo/report.php'
78 totalProperty : 'total',
87 'name': 'report_name',
95 'name': 'report_source',
99 'name': 'report_descrip',
103 'name': 'report_grade',
107 'name': 'report_loaddate',
109 'dateFormat': 'Y-m-d'
115 xtype: 'PagingToolbar',
119 displayMsg : "Displaying report{0} - {1} of {2}",
120 emptyMsg : "No report found"
130 cls : 'x-btn-text-icon',
131 icon : Roo.rootURL + 'images/default/dd/drop-add.gif',
135 if (!_this.dialog) return;
136 _this.dialog.show( { id : 0 } , function() {
137 _this.grid.footer.onClick('first');
146 cls : 'x-btn-text-icon',
147 icon : Roo.rootURL + 'images/default/tree/leaf.gif',
151 var s = _this.grid.getSelectionModel().getSelections();
152 if (!s.length || (s.length > 1)) {
153 Roo.MessageBox.alert("Error", s.length ? "Select only one Row" : "Select a Row");
156 if (!_this.dialog) return;
157 _this.dialog.show(s[0].data, function() {
158 _this.grid.footer.onClick('first');
168 cls : 'x-btn-text-icon',
169 icon : rootURL + '/Pman/templates/images/trash.gif',
173 Pman.genericDelete(_this, 'report');
181 xtype: 'ColumnModel',
185 dataIndex : 'report_id',
186 renderer : function(v) { return String.format('{0}', v); }
189 xtype: 'ColumnModel',
191 header : 'Report name',
193 dataIndex : 'report_name',
194 renderer : function(v) { return String.format('{0}', v); }
197 xtype: 'ColumnModel',
199 header : 'Report sys',
201 dataIndex : 'report_sys',
202 renderer : function(v) { return String.format('{0}', v); }
205 xtype: 'ColumnModel',
207 header : 'Report source',
209 dataIndex : 'report_source',
210 renderer : function(v) { return String.format('{0}', v); }
213 xtype: 'ColumnModel',
215 header : 'Report descrip',
217 dataIndex : 'report_descrip',
218 renderer : function(v) { return String.format('{0}', v); }
221 xtype: 'ColumnModel',
223 header : 'Report grade',
225 dataIndex : 'report_grade',
226 renderer : function(v) { return String.format('{0}', v); }
229 xtype: 'ColumnModel',
231 header : 'Report loaddate',
233 dataIndex : 'report_loaddate',
234 renderer : function(v) { return String.format('{0}', v ? v.format('d/M/Y') : ''); }
245 tableName : 'report',
249 activate : function() {
252 _this.grid.footer.onClick('first');
259 autoExpandColumn : 'report_name',
265 //_this.dialog = Pman.Dialog.FILL_IN
266 if (_this.panel.active) {
267 this.footer.onClick('first');
270 rowdblclick : function (_self, rowIndex, e)
272 if (!_this.dialog) return;
273 _this.dialog.show( this.getDataSource().getAt(rowIndex).data, function() {
274 _this.grid.footer.onClick('first');
282 sortInfo : { field : 'report_name', direction: 'ASC' },
287 url : baseURL + '/Roo/report.php'
292 totalProperty : 'total',
301 'name': 'report_name',
305 'name': 'report_sys',
309 'name': 'report_source',
313 'name': 'report_descrip',
317 'name': 'report_grade',
321 'name': 'report_loaddate',
323 'dateFormat': 'Y-m-d'
329 xtype: 'PagingToolbar',
333 displayMsg : "Displaying report{0} - {1} of {2}",
334 emptyMsg : "No report found"
344 cls : 'x-btn-text-icon',
345 icon : Roo.rootURL + 'images/default/dd/drop-add.gif',
349 if (!_this.dialog) return;
350 _this.dialog.show( { id : 0 } , function() {
351 _this.grid.footer.onClick('first');
360 cls : 'x-btn-text-icon',
361 icon : Roo.rootURL + 'images/default/tree/leaf.gif',
365 var s = _this.grid.getSelectionModel().getSelections();
366 if (!s.length || (s.length > 1)) {
367 Roo.MessageBox.alert("Error", s.length ? "Select only one Row" : "Select a Row");
370 if (!_this.dialog) return;
371 _this.dialog.show(s[0].data, function() {
372 _this.grid.footer.onClick('first');
382 cls : 'x-btn-text-icon',
383 icon : rootURL + '/Pman/templates/images/trash.gif',
387 Pman.genericDelete(_this, 'report');
395 xtype: 'ColumnModel',
399 dataIndex : 'report_id',
400 renderer : function(v) { return String.format('{0}', v); }
403 xtype: 'ColumnModel',
405 header : 'Report sys',
407 dataIndex : 'report_sys',
408 renderer : function(v) { return String.format('{0}', v); }
411 xtype: 'ColumnModel',
413 header : 'Report grade',
415 dataIndex : 'report_grade',
416 renderer : function(v) { return String.format('{0}', v); }
419 xtype: 'ColumnModel',
421 header : 'Report loaddate',
423 dataIndex : 'report_loaddate',
424 renderer : function(v) { return String.format('{0}', v ? v.format('d/M/Y') : ''); }
431 xtype: 'LayoutRegion',
435 xtype: 'LayoutRegion',