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.BAdminCompany = new Roo.XComponent({
10 'ce8ae9da5b7cd6c3df2929543a9af92d' :"Email",
11 '231bc72756b5e6de492aaaa1577f61b1' :"Remarks",
12 'edefbda3a2bdd979e42d8944b7325b79' :"Companies",
13 'b80bb7740288fda1f201890375a60c8f' :"id",
14 'fc6f97505d89fe9277965c126744647a' :"No Companies found",
15 '694e249c3a9503141fa5ce3fb71d5477' :"<i class=\"fa fa-edit\"></i> Edit",
16 '155ca6a755e25c15ad7ce45e2f638f10' :"Displaying Companies{0} - {1} of {2}",
17 'fd5293a712d172f5c556a83c62d44bd6' :"<i class=\"fa fa-plus\"></i> Add",
18 'ed807858fcb68abdd180481f1fcba5c5' :"<i class=\"fa fa-trash\"></i> Delete",
19 'f78e208016407d8756c29673558ac14d' :"Company List",
20 'a1fa27779242b4902f7ae3bdd5c6d508' :"Type",
21 '9c9745a343efeacc9efe9b7222b27afb' :"Ref#",
22 '49ee3087348e8d44e1feda1917443987' :"Name",
23 '2e006b735fbd916d8ab26978ae6714d4' :"Tel",
24 'dd7bf230fde8d4836917806aff6a6b27' :"Address",
25 '9810aa2b9f44401be4bf73188ef2b67d' :"Fax"
28 'footer_displayMsg' : '155ca6a755e25c15ad7ce45e2f638f10' /* Displaying Companies{0} - {1} of {2} */ ,
29 'footer_emptyMsg' : 'fc6f97505d89fe9277965c126744647a' /* No Companies found */
32 part : ["BAdmin", "Company" ],
33 order : '002-Pman.Tab.BAdminCompany',
35 parent : 'Pman.Tab.BAdmin',
36 name : "unnamed module",
39 _tree : function(_data)
47 title : _this._strings['edefbda3a2bdd979e42d8944b7325b79'] /* Companies */,
48 xns : Roo.bootstrap.panel,
49 '|xns' : 'Roo.bootstrap.panel',
52 xns : Roo.bootstrap.layout,
53 '|xns' : 'Roo.bootstrap.layout',
57 xns : Roo.bootstrap.layout,
58 '|xns' : 'Roo.bootstrap.layout'
66 title : _this._strings['f78e208016407d8756c29673558ac14d'] /* Company List */,
68 activate : function (_self)
70 _this.edit_btn.hide();
71 _this.delete_btn.hide();
74 _this.table.footer.onClick('first');
77 render : function (_self)
82 xns : Roo.bootstrap.panel,
83 '|xns' : 'Roo.bootstrap.panel',
85 xtype : 'NavSimplebar',
87 '|xns' : 'Roo.bootstrap',
92 '|xns' : 'Roo.bootstrap',
97 '|xns' : 'Roo.bootstrap',
102 '|xns' : 'Roo.bootstrap',
108 '|xns' : 'Roo.bootstrap',
114 '|xns' : 'Roo.bootstrap',
118 cls : 'roo-toolbar-button',
119 html : _this._strings['fd5293a712d172f5c556a83c62d44bd6'] /* <i class="fa fa-plus"></i> Add */,
122 click : function (_self, e)
124 Pman.Dialog.BAdminCompany.show({}, function() {
126 _this.table.footer.onClick('first');
132 '|xns' : 'Roo.bootstrap'
136 cls : 'roo-toolbar-button',
137 html : _this._strings['694e249c3a9503141fa5ce3fb71d5477'] /* <i class="fa fa-edit"></i> Edit */,
140 click : function (_self, e)
142 var s = _this.table.getSelectionModel().getSelected();
144 if (!s || s.data.id * 1 < 1) {
145 Roo.bootstrap.MessageBox.alert("Error", 'Please select a company');
149 Pman.Dialog.BAdminCompany.show({
153 _this.table.footer.onClick('refresh');
159 render : function (_self)
161 _this.edit_btn = this;
167 '|xns' : 'Roo.bootstrap'
171 cls : 'roo-toolbar-button',
172 html : _this._strings['ed807858fcb68abdd180481f1fcba5c5'] /* <i class="fa fa-trash"></i> Delete */,
175 click : function (_self, e)
177 Pman.genericDelete(_this.grid, 'core_company');
179 render : function (_self)
181 _this.delete_btn = this;
187 '|xns' : 'Roo.bootstrap'
209 render : function (_self)
213 rowclick : function (_self, el, rowIndex, e)
217 _this.edit_btn.hide();
218 _this.delete_btn.hide();
220 var s = _this.table.getSelectionModel().getSelected();
222 if (!s || s.data.id * 1 < 1) {
226 _this.edit_btn.show();
227 _this.delete_btn.show();
232 rowdblclick : function (_self, el, rowIndex, e)
234 var s = _this.table.store.getAt(rowIndex);
236 if(!s || s.data.id * 1 < 1){
240 Pman.Dialog.BAdminCompany.show({
244 _this.table.footer.onClick('refresh');
250 '|xns' : 'Roo.bootstrap',
252 xtype : 'PagingToolbar',
254 displayMsg : _this._strings['155ca6a755e25c15ad7ce45e2f638f10'] /* Displaying Companies{0} - {1} of {2} */,
255 emptyMsg : _this._strings['fc6f97505d89fe9277965c126744647a'] /* No Companies found */,
259 render : function (_self)
261 _this.footer = _self;
265 '|xns' : 'Roo.bootstrap'
274 beforeload : function (_self, options)
276 if (!Pman.buildCompleted) {
280 options.params = options.params || {};
282 load : function (_self, records, options)
284 _this.delete_btn.hide();
285 _this.edit_btn.hide();
293 url : baseURL + '/Roo/core_company',
295 load : function (This, o, arg)
297 _this.table.footer.onClick('first');
304 xtype : 'JsonReader',
307 totalProperty : 'total',
313 xtype : 'RowSelectionModel',
315 xns : Roo.bootstrap.Table,
316 '|xns' : 'Roo.bootstrap.Table'
320 xtype : 'ColumnModel',
322 dataIndex : 'comptype',
323 header : _this._strings['a1fa27779242b4902f7ae3bdd5c6d508'] /* Type */,
325 renderer : function (v,x ,r) {
326 //return Pman.Dialog.Companies.comptypeListToString(r.data.isOwner ? 'OWNER' : v);
336 xtype : 'ColumnModel',
339 header : _this._strings['9c9745a343efeacc9efe9b7222b27afb'] /* Ref# */,
341 renderer : function(v) { return String.format('{0}', v); },
347 xtype : 'ColumnModel',
350 header : _this._strings['49ee3087348e8d44e1feda1917443987'] /* Name */,
352 renderer : function(v,x,r) {
353 return String.format(r.data.comptype == 'OWNER' ? '<B>{0}</B>' : '{0}',v);
362 xtype : 'ColumnModel',
365 header : _this._strings['2e006b735fbd916d8ab26978ae6714d4'] /* Tel */,
367 renderer : function(v) { return String.format('{0}', v); },
374 xtype : 'ColumnModel',
377 header : _this._strings['9810aa2b9f44401be4bf73188ef2b67d'] /* Fax */,
379 renderer : function(v) { return String.format('{0}', v); },
386 xtype : 'ColumnModel',
389 header : _this._strings['ce8ae9da5b7cd6c3df2929543a9af92d'] /* Email */,
391 renderer : function (v) {
392 return (v.length && v.indexOf('@') > 0 ) ?
393 String.format('<a href="mailto:{0}">{0}</a>',v) : v;
403 xtype : 'ColumnModel',
405 dataIndex : 'address',
406 header : _this._strings['dd7bf230fde8d4836917806aff6a6b27'] /* Address */,
408 renderer : function(v) { return String.format('{0}', v); },
416 xtype : 'ColumnModel',
418 dataIndex : 'remarks',
419 header : _this._strings['231bc72756b5e6de492aaaa1577f61b1'] /* Remarks */,
421 renderer : function(v) { return String.format('{0}', v); },
427 xtype : 'ColumnModel',
430 header : _this._strings['b80bb7740288fda1f201890375a60c8f'] /* id */,
432 renderer : function(v) { return String.format('{0}', v); },