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 modKey : '001-Pman.Tab.AdminProjectMembers',
12 module : Pman.Tab.AdminProjectMembers,
14 parent : Pman.Tab.AdminProjectManager,
15 name : "Pman.Tab.AdminProjectMembers",
21 Pman.Tab.AdminProjectMembers = new Roo.util.Observable({
27 add : function(parentLayout, region)
31 this.parentLayout = parentLayout;
33 this.panel = parentLayout.addxtype({
37 activate : function() {
40 _this.grid.footer.onClick('first');
53 autoExpandColumn : 'name',
59 //_this.dialog = Pman.Dialog.FILL_IN
60 if (_this.panel.active) {
61 this.footer.onClick('first');
64 rowdblclick : function (_self, rowIndex, e)
66 if (!_this.dialog) return;
67 _this.dialog.show( this.getDataSource().getAt(rowIndex), function() {
68 _this.grid.footer.onClick('first');
76 beforeload : function (_self, options)
78 options.params.project_member_filtertype = this.filter;
79 options.params.project_member_filter = _this.memberFilter.pressed;
85 sortInfo : { field : 'name', direction: 'ASC' },
90 url : baseURL + '/Roo/Person.php'
95 totalProperty : 'total',
124 'name': 'company_id',
152 'name': 'no_reset_sent',
156 'name': 'action_type',
160 'name': 'project_id',
164 'name': 'office_id_id',
168 'name': 'office_id_company_id',
172 'name': 'office_id_name',
176 'name': 'office_id_address',
180 'name': 'office_id_phone',
184 'name': 'office_id_fax',
188 'name': 'office_id_email',
192 'name': 'office_id_role',
196 'name': 'company_id_code',
200 'name': 'company_id_name',
204 'name': 'company_id_remarks',
208 'name': 'company_id_owner_id',
212 'name': 'company_id_address',
216 'name': 'company_id_tel',
220 'name': 'company_id_fax',
224 'name': 'company_id_email',
228 'name': 'company_id_id',
232 'name': 'company_id_isOwner',
236 'name': 'company_id_logo_id',
240 'name': 'company_id_background_color',
244 'name': 'company_id_comptype',
248 'name': 'company_id_url',
252 'name': 'company_id_main_office_id',
256 'name': 'company_id_created_by',
260 'name': 'company_id_created_dt',
264 'name': 'company_id_updated_by',
268 'name': 'company_id_updated_dt',
272 'name': 'company_id_passwd',
276 'name': 'project_id_id',
280 'name': 'project_id_name',
284 'name': 'project_id_remarks',
288 'name': 'project_id_owner_id',
292 'name': 'project_id_code',
296 'name': 'project_id_active',
300 'name': 'project_id_type',
304 'name': 'project_id_client_id',
308 'name': 'project_id_team_id',
312 'name': 'project_id_file_location',
316 'name': 'project_id_open_date',
320 'name': 'project_id_open_by',
324 'name': 'project_id_close_date',
328 'name': 'project_id_countries',
332 'name': 'project_id_languages',
336 'name': 'project_id_agency_id',
340 'name': 'owner_id_id',
344 'name': 'owner_id_office_id',
348 'name': 'owner_id_name',
352 'name': 'owner_id_phone',
356 'name': 'owner_id_fax',
360 'name': 'owner_id_email',
364 'name': 'owner_id_company_id',
368 'name': 'owner_id_role',
372 'name': 'owner_id_active',
376 'name': 'owner_id_remarks',
380 'name': 'owner_id_passwd',
384 'name': 'owner_id_owner_id',
388 'name': 'owner_id_lang',
392 'name': 'owner_id_no_reset_sent',
396 'name': 'owner_id_action_type',
400 'name': 'owner_id_project_id',
407 xtype: 'PagingToolbar',
411 emptyMsg : 'No Person found',
422 toggle : function (_self, pressed)
425 _this.grid.filter = 'S';
427 _this.grid.footer.onClick('first');
439 toggle : function (_self, pressed)
442 _this.grid.filter = 'O';
444 _this.grid.footer.onClick('first');
455 toggle : function (_self, pressed)
458 _this.grid.filter = 'A';
460 _this.grid.footer.onClick('first');
475 toggle : function (_self, pressed)
478 _this.grid.footer.onClick('first');
480 render : function (_self)
482 _this.memberBtn = _self;
492 xtype: 'ColumnModel',
494 dataIndex : 'is_member',
497 renderer : function(v) { return String.format('{0}', v); }
500 xtype: 'ColumnModel',
506 renderer : function(v) { return String.format('{0}', v); }
509 xtype: 'ColumnModel',
514 renderer : function(v) { return String.format('{0}', v); },
518 xtype: 'ColumnModel',
520 dataIndex : 'company_id_name',
524 renderer : function(v) { return String.format('{0}', v); }
529 this.layout = this.panel.layout;