1 //<script type="text/javascript">
3 // Auto generated file - created by app.Builder.js- do not edit directly (at present!)
5 Pman.Tab.XtupleArAging = new Roo.XComponent({
6 part : ["Xtuple","ArAging"],
7 order : '300-Pman.Tab.XtupleArAging',
9 parent : 'Pman.Tab.XtupleAccountsTab',
10 name : "unnamed module",
18 xtype: 'NestedLayoutPanel',
24 title : "Accounts Recievable",
26 xtype: 'BorderLayout',
33 activate : function() {
36 _this.grid.footer.onClick('first');
53 //_this.dialog = Pman.Dialog.FILL_IN
54 if (_this.panel.active) {
55 this.footer.onClick('first');
59 autoExpandColumn : 'araging_docnumber',
65 beforeload : function (_self, o)
67 o.params = o.params || {};
69 var dt = _this.relDate.getValue();
74 'relDate:text' : typeof(dt) == 'string' ? dt : dt.format('Y-m-d'),
75 'useDocDate:text' : false
78 var cs = this.customerSel.getValue();
80 params['cust_id:number'] = cs;
85 Roo.apply(o.params,params);
94 url : baseURL + '/Roo/Metasql.php'
101 totalProperty : 'total',
124 'name': 'leader_office_id',
128 'name': 'leader_name',
132 'name': 'leader_phone',
136 'name': 'leader_fax',
140 'name': 'leader_email',
144 'name': 'leader_company_id',
148 'name': 'leader_role',
152 'name': 'leader_active',
156 'name': 'leader_remarks',
160 'name': 'leader_passwd',
164 'name': 'leader_owner_id',
168 'name': 'leader_lang',
172 'name': 'leader_no_reset_sent',
176 'name': 'leader_action_type',
180 'name': 'leader_project_id',
184 'name': 'leader_deleted_by',
188 'name': 'leader_deleted_dt',
192 'name': 'leader_firstname',
196 'name': 'leader_lastname',
200 'name': 'leader_name_facebook',
204 'name': 'leader_url_blog',
208 'name': 'leader_url_twitter',
212 'name': 'leader_url_linkedin',
216 'name': 'leader_crm_lead_percentage',
220 'name': 'leader_crm_industry_id',
224 'name': 'leader_crm_updated_action_id',
228 'name': 'leader_crm_created_action_id',
232 'name': 'leader_crm_type_id',
246 render : function (_self)
248 _this.custSel = _self;
252 displayField : 'cust_name',
254 emptyText : "Select customer",
255 fieldLabel : 'cust_name',
256 forceSelection : true,
257 hiddenName : 'cust_id',
259 loadingText : "Searching...",
263 qtip : "Select Customer",
264 queryParam : 'query[cust_name]',
265 selectOnFocus : true,
266 tpl : '<div class="x-grid-cell-text x-btn button"><b>{cust_name}</b> </div>',
267 triggerAction : 'all',
269 valueField : 'cust_id',
275 beforeload : function (_self, o){
276 o.params = o.params || {};
278 if (!_this.relDate) {
281 var dt = _this.relDate.getValue();
283 o.params['_group'] = 'arAging';
284 o.params['_name'] = 'customers';
285 o.params['relDate:text'] = typeof(dt) == 'string' ? dt : dt.format('Y-m-d');
286 o.params['useDocDate:text'] = false
290 sortInfo : { direction : 'ASC', field: 'cust_name' },
295 url : baseURL + '/Roo/metasql.php'
302 totalProperty : 'total',
303 fields : [{"name":"cust_id","type":"int"},"cust_name"]
316 render : function (_self)
\r
318 _this.relDate = _self;
\r
319 _self.setValue( new Date() );
\r
321 select : function (combo, date)
323 _this.grid.footer.onClick('first');
333 xtype: 'PagingToolbar',
336 displayMsg : "Displaying araging{0} - {1} of {2}",
337 emptyMsg : "Nothing found",
342 xtype: 'ColumnModel',
344 dataIndex : 'araging_docdate',
347 renderer : function(v) { return String.format('{0}', v); }
350 xtype: 'ColumnModel',
352 dataIndex : 'araging_cust_name',
355 renderer : function(v) { return String.format('{0}', v); }
358 xtype: 'ColumnModel',
360 dataIndex : 'araging_doctype',
363 renderer : function(v) { return String.format('{0}', v); }
366 xtype: 'ColumnModel',
368 dataIndex : 'araging_docnumber',
369 header : 'Docnumber',
371 renderer : function(v) { return String.format('{0}', v); }
374 xtype: 'ColumnModel',
376 dataIndex : 'araging_ponumber_pretty',
379 renderer : function(v) { return String.format('{0}', v); }
382 xtype: 'ColumnModel',
385 dataIndex : 'araging_aropen_amount',
388 renderer : function(v) { return String.format('{0}', v); }
391 xtype: 'ColumnModel',
394 dataIndex : 'araging_cur_val',
395 header : 'Cur Value',
397 renderer : function(v) { return String.format('{0}', v); }
400 xtype: 'ColumnModel',
403 dataIndex : 'araging_total_val',
406 renderer : function(v) { return String.format('{0}', v); }
409 xtype: 'ColumnModel',
412 dataIndex : 'araging_total_val',
415 renderer : function(v) { return String.format('{0}', v); }
422 xtype: 'LayoutRegion',