1 //<script type="text/javascript">
3 // Auto generated file - created by app.Builder.js- do not edit directly (at present!)
5 Roo.namespace('Pman.Dialog');
7 Pman.Dialog.CoreProject = {
10 '99b344c8ae43e3e7213862b8f35c4e51' :"Select Company",
11 '231bc72756b5e6de492aaaa1577f61b1' :"Remarks",
12 '577d7068826de925ea2aec01dbadf5e4' :"Client",
13 'ca528d836417871a349312db705a1951' :"Open date",
14 'ddb016a244ff2b895e69d25fb3b5f780' :"Edit / Create Projects",
15 'b5b20a9df20ea61c1cc0485f5e83891e' :"Select Project Type",
16 '1243daf593fa297e07ab03bf06d925af' :"Searching...",
17 'ea4788705e6873b424c65e91c2846b19' :"Cancel",
18 '9675747b5ab12d05f18518761e68a533' :"Select Companies",
19 'ac848fa228f49ba2b8a5fbd76596817d' :"Team",
20 '24f9e53eb92c0995d04433c1f7a4c9c0' :"File location",
21 'd1847fa47ea6bc047b413947463262ab' :"Enter Project Name",
22 '340c2ee497b85d5954b01c64de7f44f6' :"Select Person",
23 '1a11b1adc359c03db0ca798a00e2632c' :"Opened",
24 '8e3a42158ee70b67cf55b33e2789a9e5' :"Project Name",
25 'ca0dbad92a874b2f69b549293387925e' :"Code",
26 '245fe794333c2b0d5c513129b346b93f' :"Project Type",
27 'ab83ccde6764ca581702f38d79834615' :"Select Team",
28 'c9cc8cce247e49bae79f15173ce97354' :"Save",
29 '223aad18ce30620a724d8a97021ce26e' :"Open by"
32 'name_qtip' : 'd1847fa47ea6bc047b413947463262ab' /* Enter Project Name */ ,
33 'client_id_name_emptyText' : '99b344c8ae43e3e7213862b8f35c4e51' /* Select Company */ ,
34 'client_id_name_fieldLabel' : '577d7068826de925ea2aec01dbadf5e4' /* Client */ ,
35 'type_desc_emptyText' : 'b5b20a9df20ea61c1cc0485f5e83891e' /* Select Project Type */ ,
36 'type_desc_fieldLabel' : '245fe794333c2b0d5c513129b346b93f' /* Project Type */ ,
37 'type_desc_qtip' : 'b5b20a9df20ea61c1cc0485f5e83891e' /* Select Project Type */ ,
38 'client_id_name_loadingText' : '1243daf593fa297e07ab03bf06d925af' /* Searching... */ ,
39 'code_fieldLabel' : 'ca0dbad92a874b2f69b549293387925e' /* Code */ ,
40 'open_by_name_qtip' : '340c2ee497b85d5954b01c64de7f44f6' /* Select Person */ ,
41 'name_fieldLabel' : '8e3a42158ee70b67cf55b33e2789a9e5' /* Project Name */ ,
42 'team_id_name_loadingText' : '1243daf593fa297e07ab03bf06d925af' /* Searching... */ ,
43 'remarks_fieldLabel' : '231bc72756b5e6de492aaaa1577f61b1' /* Remarks */ ,
44 'open_by_name_emptyText' : '340c2ee497b85d5954b01c64de7f44f6' /* Select Person */ ,
45 'open_by_name_fieldLabel' : '223aad18ce30620a724d8a97021ce26e' /* Open by */ ,
46 'team_id_name_fieldLabel' : 'ac848fa228f49ba2b8a5fbd76596817d' /* Team */ ,
47 'open_date_fieldLabel' : 'ca528d836417871a349312db705a1951' /* Open date */ ,
48 'team_id_name_qtip' : 'ab83ccde6764ca581702f38d79834615' /* Select Team */ ,
49 'team_id_name_emptyText' : 'ab83ccde6764ca581702f38d79834615' /* Select Team */ ,
50 'file_location_fieldLabel' : '24f9e53eb92c0995d04433c1f7a4c9c0' /* File location */ ,
51 'open_by_name_loadingText' : '1243daf593fa297e07ab03bf06d925af' /* Searching... */ ,
52 'type_desc_loadingText' : '1243daf593fa297e07ab03bf06d925af' /* Searching... */ ,
53 'client_id_name_qtip' : '9675747b5ab12d05f18518761e68a533' /* Select Companies */
59 show : function(data, cb)
67 this.dialog.show(this.data._el);
70 this.form.setValues(data);
71 this.form.fireEvent('actioncomplete', this.form, { type: 'setdata', data: data });
79 this.dialog = Roo.factory({
80 xtype : 'LayoutDialog',
86 title : _this._strings['ddb016a244ff2b895e69d25fb3b5f780'] /* Edit / Create Projects */,
91 xtype : 'LayoutRegion',
98 text : _this._strings['ea4788705e6873b424c65e91c2846b19'] /* Cancel */,
100 click : function (_self, e)
110 text : _this._strings['c9cc8cce247e49bae79f15173ce97354'] /* Save */,
112 click : function (_self, e)
118 _this.form.doAction("submit");
128 xtype : 'ContentPanel',
136 style : 'margin:10px;',
137 url : baseURL + '/Roo/core_project',
139 actioncomplete : function(_self,action)
141 if (action.type == 'setdata') {
142 //_this.dialog.el.mask("Loading");
144 this.load({ method: 'GET', params: { '_id' : _this.data.id }});
148 if (action.type == 'load') {
152 if (action.type =='submit') {
157 if (_this.callback) {
158 _this.callback.call(_this, _this.form.getValues());
164 rendered : function (form)
174 fieldLabel : _this._strings['ca0dbad92a874b2f69b549293387925e'] /* Code */,
182 fieldLabel : _this._strings['8e3a42158ee70b67cf55b33e2789a9e5'] /* Project Name */,
184 qtip : _this._strings['d1847fa47ea6bc047b413947463262ab'] /* Enter Project Name */,
192 displayField : 'desc',
194 emptyText : _this._strings['b5b20a9df20ea61c1cc0485f5e83891e'] /* Select Project Type */,
195 fieldLabel : _this._strings['245fe794333c2b0d5c513129b346b93f'] /* Project Type */,
196 forceSelection : true,
199 loadingText : _this._strings['1243daf593fa297e07ab03bf06d925af'] /* Searching... */,
203 qtip : _this._strings['b5b20a9df20ea61c1cc0485f5e83891e'] /* Select Project Type */,
204 queryParam : 'query[name]',
205 selectOnFocus : true,
206 tpl : '<div class=\"x-grid-cell-text x-btn button\"><b>{desc}</b> </div>',
207 triggerAction : 'all',
214 xtype : 'SimpleStore',
215 data : [ [ 'U' , "Project (Unconfirmed)" ],
217 [ 'C' , "Project (Closed)" ],
218 [ 'N' , "Non-Project" ],
219 [ 'X' , "Non-Project (Closed)" ]
221 fields : [ 'code', 'desc' ],
229 displayField : 'name',
231 emptyText : _this._strings['99b344c8ae43e3e7213862b8f35c4e51'] /* Select Company */,
232 fieldLabel : _this._strings['577d7068826de925ea2aec01dbadf5e4'] /* Client */,
233 forceSelection : true,
234 hiddenName : 'client_id',
236 loadingText : _this._strings['1243daf593fa297e07ab03bf06d925af'] /* Searching... */,
238 name : 'client_id_name',
240 qtip : _this._strings['9675747b5ab12d05f18518761e68a533'] /* Select Companies */,
241 queryParam : 'query[name]',
242 selectOnFocus : true,
243 tpl : '<div class=\"x-grid-cell-text x-btn button\"><b>{name}</b> </div>',
244 triggerAction : 'all',
249 add : function (combo)
251 Pman.Dialog.Companies.show( { id: 0 }, function(data) {
252 _this.form.setValues({
254 client_id_name : data.name
264 sortInfo : { direction : 'ASC', field: 'name' },
266 beforeload : function (_self, o){
267 o.params = o.params || {};
270 o.params['query[group_pulldown]'] = 1;
278 url : baseURL + '/Roo/core_company',
283 xtype : 'JsonReader',
284 fields : [{"name":"id","type":"int"},{"name":"code","type":"string"}],
287 totalProperty : 'total',
296 displayField : 'name',
298 emptyText : _this._strings['ab83ccde6764ca581702f38d79834615'] /* Select Team */,
299 fieldLabel : _this._strings['ac848fa228f49ba2b8a5fbd76596817d'] /* Team */,
300 forceSelection : true,
301 hiddenName : 'team_id',
303 loadingText : _this._strings['1243daf593fa297e07ab03bf06d925af'] /* Searching... */,
305 name : 'team_id_name',
307 qtip : _this._strings['ab83ccde6764ca581702f38d79834615'] /* Select Team */,
308 queryParam : 'query[name]',
309 selectOnFocus : true,
310 tpl : '<div class=\"x-grid-cell-text x-btn button\"><b>{name}</b> </div>',
311 triggerAction : 'all',
320 sortInfo : { direction : 'ASC', field: 'id' },
322 beforeload : function (_self, o){
323 o.params = o.params || {};
332 url : baseURL + '/Roo/Groups.php',
337 xtype : 'JsonReader',
338 fields : [{"name":"id","type":"int"},{"name":"name","type":"string"}],
341 totalProperty : 'total',
349 fieldLabel : _this._strings['24f9e53eb92c0995d04433c1f7a4c9c0'] /* File location */,
350 name : 'file_location',
357 fieldLabel : _this._strings['231bc72756b5e6de492aaaa1577f61b1'] /* Remarks */,
366 legend : _this._strings['1a11b1adc359c03db0ca798a00e2632c'] /* Opened */,
372 altFormats : 'Y-m-d|d/m/Y',
373 fieldLabel : _this._strings['ca528d836417871a349312db705a1951'] /* Open date */,
383 displayField : 'name',
385 emptyText : _this._strings['340c2ee497b85d5954b01c64de7f44f6'] /* Select Person */,
386 fieldLabel : _this._strings['223aad18ce30620a724d8a97021ce26e'] /* Open by */,
387 forceSelection : true,
388 hiddenName : 'open_by',
390 loadingText : _this._strings['1243daf593fa297e07ab03bf06d925af'] /* Searching... */,
392 name : 'open_by_name',
394 qtip : _this._strings['340c2ee497b85d5954b01c64de7f44f6'] /* Select Person */,
395 queryParam : 'query[name]',
396 selectOnFocus : true,
397 tpl : '<div class=\"x-grid-cell-text x-btn button\"><b>{name}</b> </div>',
398 triggerAction : 'all',
407 sortInfo : { direction : 'ASC', field: 'id' },
409 beforeload : function (_self, o){
410 o.params = o.params || {};
419 url : baseURL + '/Roo/core_person',
424 xtype : 'JsonReader',
425 fields : [{"name":"id","type":"int"},{"name":"name","type":"string"}],
428 totalProperty : 'total',