1 //<script type="text/javascript">
3 // Auto generated file - created by app.Builder.js- do not edit directly (at present!)
5 Roo.namespace('Pman.Tab');
7 Pman.Tab.XtupleTerms = new Roo.XComponent({
8 part : ["Xtuple", "Terms" ],
9 order : '700-Pman.Tab.XtupleTerms',
11 parent : 'Pman.Tab.XtupleAccountsTab',
12 name : "unnamed module",
23 xtype : 'LayoutRegion',
27 xtype : 'BorderLayout',
42 specialkey : function (_self, e)
44 _this.grid.footer.onClick('first');
46 render : function (_self)
48 _this.searchBox = _self;
53 '|xns' : 'Roo.Toolbar',
56 icon : rootURL + '/Pman/templates/images/search.gif',
59 click : function (_self, e)
61 _this.grid.footer.onClick('first');
66 '|xns' : 'Roo.Toolbar',
69 icon : rootURL + '/Pman/templates/images/edit-clear.gif',
72 click : function (_self, e)
74 _this.searchBox.setValue('');
\r
76 _this.grid.footer.onClick('first');
\r
86 url : baseURL + '/Roo/terms.php',
103 'name': 'terms_code',
107 'name': 'terms_descrip',
111 totalProperty : 'total'
116 sortInfo : { field : 'crdate', direction: 'ASC' },
119 beforeload : function (_self, o)
121 o.params = o.params || {};
123 var s = _this.searchBox.getValue();
126 o.params['search[name]'] = s;
140 xtype : 'PagingToolbar',
141 emptyMsg : "No terms found",
144 displayMsg : "Displaying Terms{0} - {1} of {2}"
147 autoExpandColumn : 'terms_descrip',
154 xtype : 'ColumnModel',
157 renderer : function(v) { return String.format('{0}', v ? v : ''); },
160 dataIndex : 'terms_id'
164 xtype : 'ColumnModel',
167 renderer : function(v) { return String.format('{0}', v ? v : ''); },
170 dataIndex : 'terms_code'
174 xtype : 'ColumnModel',
175 header : 'Description',
177 renderer : function(v) { return String.format('{0}', v ? v : ''); },
180 dataIndex : 'terms_descrip'
184 xtype : 'ColumnModel',
187 renderer : function(v) {
188 var t = (v == 'D') ? 'Days' : 'Proximo';
190 return String.format('{0}', t);
194 dataIndex : 'term_type'
198 xtype : 'ColumnModel',
201 renderer : function(v) { return String.format('{0}', v ? v : ''); },
204 dataIndex : 'terms_duedays'
208 xtype : 'ColumnModel',
210 header : 'Discount Days',
211 renderer : function(v) { return String.format('{0}', v ? v : ''); },
214 dataIndex : 'terms_discdays'
218 xtype : 'ColumnModel',
220 header : 'Cut Off Days',
221 renderer : function(v) { return String.format('{0}', v ? v : ''); },
224 dataIndex : 'terms_cutoffday'
228 xtype : 'ColumnModel',
230 header : 'Used in Payables',
231 renderer : function(v) {
232 var state = v ? '-checked' : '';
234 return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';
239 dataIndex : 'terms_ap'
243 xtype : 'ColumnModel',
244 header : 'Used in Receivables',
246 renderer : function(v) {
247 var state = v ? '-checked' : '';
249 return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';
254 dataIndex : 'terms_ar'
262 if (_this.panel.active) {
263 this.footer.onClick('first');
282 activate : function() {
285 _this.grid.footer.onClick('first');
301 xtype : 'NestedLayoutPanel',