1 //<script type="text/javascript">
3 // Auto generated file - created by app.Builder.js- do not edit directly (at present!)
5 Pman.Tab.MtrackCal = new Roo.XComponent({
6 part : ["MTrack","MtrackCal"],
7 order : '100-Pman.Tab.MtrackCal',
9 parent : 'Pman.Tab.DocumentsTab',
10 name : "Pman.Tab.MtrackCal",
21 activate : function (_self)
26 _this.cal.setDate(new Date());
35 render : function (grid)
40 eventclick : function (_self, Ev)
43 // reload the calendar on exit.
55 select : function (combo, record, index)
57 _this.grid.footer.onClick('first');
60 render : function (_self)
62 _this.personSel = _self;
66 displayField : 'name',
68 emptyText : "Select Person ",
69 fieldLabel : 'Person ',
70 forceSelection : true,
72 loadingText : "Searching...",
74 name : 'person_id_name',
76 qtip : "Select Person ",
77 queryParam : 'query[name]',
79 tpl : '<div class="x-grid-cell-text x-btn button"><b>{name}</b> ({company_id_name}) <{email}> </div>',
80 triggerAction : 'all',
88 beforeload : function (_self, o)
90 o.params = o.params || {};
91 o.company_id = Pman.Login.authUser.company_id;
94 sortInfo : { field : 'name' , direction : 'ASC' },
98 url : baseURL + '/Roo/Person.php',
106 totalProperty : 'total',
133 'name': 'company_id',
161 'name': 'no_reset_sent',
165 'name': 'action_type',
169 'name': 'project_id',
173 'name': 'deleted_by',
177 'name': 'deleted_dt',
179 'dateFormat': 'Y-m-d'
182 'name': 'office_id_id',
186 'name': 'office_id_company_id',
190 'name': 'office_id_name',
194 'name': 'office_id_address',
198 'name': 'office_id_phone',
202 'name': 'office_id_fax',
206 'name': 'office_id_email',
210 'name': 'office_id_role',
214 'name': 'company_id_code',
218 'name': 'company_id_name',
222 'name': 'company_id_remarks',
226 'name': 'company_id_owner_id',
230 'name': 'company_id_address',
234 'name': 'company_id_tel',
238 'name': 'company_id_fax',
242 'name': 'company_id_email',
246 'name': 'company_id_id',
250 'name': 'company_id_isOwner',
254 'name': 'company_id_logo_id',
258 'name': 'company_id_background_color',
262 'name': 'company_id_comptype',
266 'name': 'company_id_url',
270 'name': 'company_id_main_office_id',
274 'name': 'company_id_created_by',
278 'name': 'company_id_created_dt',
282 'name': 'company_id_updated_by',
286 'name': 'company_id_updated_dt',
290 'name': 'company_id_passwd',
294 'name': 'company_id_dispatch_port',
298 'name': 'company_id_province',
302 'name': 'company_id_country',
306 'name': 'project_id_id',
310 'name': 'project_id_name',
314 'name': 'project_id_remarks',
318 'name': 'project_id_owner_id',
322 'name': 'project_id_code',
326 'name': 'project_id_active',
330 'name': 'project_id_type',
334 'name': 'project_id_client_id',
338 'name': 'project_id_team_id',
342 'name': 'project_id_file_location',
346 'name': 'project_id_open_date',
350 'name': 'project_id_open_by',
354 'name': 'project_id_close_date',
358 'name': 'project_id_countries',
362 'name': 'project_id_languages',
366 'name': 'project_id_agency_id',
370 'name': 'owner_id_id',
374 'name': 'owner_id_office_id',
378 'name': 'owner_id_name',
382 'name': 'owner_id_phone',
386 'name': 'owner_id_fax',
390 'name': 'owner_id_email',
394 'name': 'owner_id_company_id',
398 'name': 'owner_id_role',
402 'name': 'owner_id_active',
406 'name': 'owner_id_remarks',
410 'name': 'owner_id_passwd',
414 'name': 'owner_id_owner_id',
418 'name': 'owner_id_lang',
422 'name': 'owner_id_no_reset_sent',
426 'name': 'owner_id_action_type',
430 'name': 'owner_id_project_id',
434 'name': 'owner_id_deleted_by',
438 'name': 'owner_id_deleted_dt',
449 click : function (_self, e)
455 icon : rootURL + '/Pman/templates/images/search.gif'
463 beforeload : function (_self, o)
466 o.params = o.params || {};
467 o.params._future_schedule = 1;
468 o.params['query[viewtype]']= 'active'
470 o.params.sort = 'summary';
471 o.params.dir = 'ASC';
472 var pid = personSel.getValue();
474 o.params['filter[person_id]'] = pid;
477 o.params['filter[project_id]'] = Pman.Tab.DocumentsTab.panel.getProjectId();
481 _this.cal.setDate(new Date());
488 url : baseURL + '/Roo/mtrack_ticket'
495 totalProperty : 'total'