2 "name" : "Pman.Dialog.BAdminCompany",
3 "parent" : "Pman.Tab.BAdmin",
5 "path" : "/home/edward/gitlive/Pman.BAdmin/Pman.Dialog.BAdminCompany.bjs",
9 "b999e07cf80ea5eca8e589cd8540a81e" : "Select Logo",
10 "1c76cbfe21c6f44c1d1e59d54f3e4420" : "Company",
11 "ce8ae9da5b7cd6c3df2929543a9af92d" : "Email",
12 "231bc72756b5e6de492aaaa1577f61b1" : "Remarks",
13 "1243daf593fa297e07ab03bf06d925af" : "Searching...",
14 "bcc254b55c4a1babdf1dcb82c207506b" : "Phone",
15 "ea4788705e6873b424c65e91c2846b19" : "Cancel",
16 "30a47f1901469a01975f8d24bbb9f701" : "Modify Company",
17 "a1fa27779242b4902f7ae3bdd5c6d508" : "Type",
18 "dd7bf230fde8d4836917806aff6a6b27" : "Address",
19 "c9cc8cce247e49bae79f15173ce97354" : "Save",
20 "9810aa2b9f44401be4bf73188ef2b67d" : "Fax",
21 "e6b391a8d2c4d45902a23a8b6585703d" : "URL"
26 "render" : "function (_self)\n{\n _this.modal = _self;\n}"
30 "$ xns" : "Roo.bootstrap",
31 "String title" : "Modify Company",
34 "xtype" : "Container",
35 "$ xns" : "Roo.bootstrap",
36 "String style" : "width: 100%;",
40 "$ xns" : "Roo.bootstrap",
45 "$ xns" : "Roo.bootstrap",
49 "render" : "function (_self)\n{\n _this.logo = _self;\n}"
51 "Boolean imgResponsive" : true,
53 "$ xns" : "Roo.bootstrap",
54 "String style" : "text-align: center; margin-left: auto; margin-right: auto; "
61 "$ xns" : "Roo.bootstrap",
65 "actionfailed" : "function (_self, action)\n{\n\n}",
66 "actioncomplete" : "function (_self, action)\n{\n if(action.type == 'setdata'){\n _self.reset(); \n if(_this.data.id * 1 > 0) {\n _this.onid.setValue(_this.data.id);\n _this.ontable.setValue('coba_company');\n } \n return;\n }\n \n if (action.type == 'submit') { // only submitted here if we are \n //_this.dialog.hide();\n // replace the logo on the display dialog\n if(action.result.data.id * 1 > 0) {\n _this.logo.el.dom.src = String.format('{0}/Images/Thumb/300/{1}/', baseURL, action.result.data.id ); \n \n new Pman.Request({\n url : baseURL + '/Roo/Core_company.php',\n method : 'POST',\n params : {\n id : _this.img_upload_form.findField('onid').getValue() * 1,\n logo_id: action.result.data.id\n }, \n success : function(res) {\n \n },\n failure : function(res) {\n \n }\n });\n }\n _this.dialog.hide();\n if (_this.callback) {\n _this.callback.call(this, action.result.data);\n \n console.log(action.result.data);\n }\n return;\n }\n}",
67 "render" : "function (_self)\n{\n _this.img_upload_form = _self;\n}"
69 "$ url" : "baseURL + '/Roo/Images.php'",
71 "Boolean fileUpload" : true,
72 "$ xns" : "Roo.bootstrap",
73 "String style" : "margin:15px;",
74 "String method" : "POST",
77 "Boolean allowBlank" : false,
78 "String name" : "imageUpload",
80 "string fieldLabel" : "Select Logo",
81 "String inputType" : "file",
82 "$ xns" : "Roo.bootstrap",
83 "Boolean forceFeedback" : true
87 "render" : "function (_self)\n{\n _this.onid = _self;\n}"
89 "String name" : "onid",
91 "String inputType" : "hidden",
92 "$ xns" : "Roo.bootstrap"
96 "render" : "function (_self)\n{\n _this.ontable = _self;\n}"
98 "String name" : "ontable",
100 "String inputType" : "hidden",
101 "$ xns" : "Roo.bootstrap"
105 "render" : "function (_self)\n{\n _this.imgtype = _self;\n}"
107 "String name" : "imgtype",
109 "String inputType" : "hidden",
110 "$ xns" : "Roo.bootstrap"
120 "$ xns" : "Roo.bootstrap",
125 "$ xns" : "Roo.bootstrap",
129 "actionfailed" : "function (_self, action)\n{\n //Pman.standardActionFailed(_self,action);\n \n if (!this.isValid) {\n return;\n }\n \n Roo.bootstrap.MessageBox.alert(action.result.errorMsg);\n\n}",
130 "actioncomplete" : "function (_self, action)\n{\n if(action.type == 'setdata'){\n _self.reset(); \n _this.img_upload_form.reset();\n if(_this.data.id * 1 > 0) {\n this.doAction('load',{ method: 'GET', params: { '_id' : _this.data.id }});\n _this.modal.setTitle('Modify Company');\n _this.onid.setValue(_this.data.id);\n \n if(_this.data.logo_id * 1 > 0) {\n _this.logo.el.dom.src = String.format('{0}/Images/Thumb/300/{1}/', baseURL, _this.data.logo_id); \n }\n } else {\n _this.modal.setTitle('Add Company');\n _this.onid.setValue(''); \n _this.logo.el.dom.src = ''; \n }\n //_this.type.store.load({}); \n\n _this.ontable.setValue('core_company');\n\n _this.imgtype.setValue('LOGO');\n return;\n }\n \n \n if (action.type == 'load') {\n _this.data = action.result.data;\n var meth = _this.data.comptype == 'OWNER' ? 'disable' : 'enable';\n \n \n if (_this.form.findField('comptype')) {\n _this.form.findField('comptype')[meth]();\n }\n \n // _this.loaded();\n return;\n }\n \n \n if (action.type == 'submit') { // only submitted here if we are \n //_this.dialog.hide();\n if (!_this.img_upload_form.findField('imageUpload')) {\n return;\n }\n if (_this.img_upload_form.findField('imageUpload').getValue() !='') {\n if(action.result.data.id *1 <= 0) {\n return;\n }\n _this.onid.setValue(action.result.data.id);\n _this.img_upload_form.doAction(\"submit\");\n \n } else {\n _this.dialog.hide();\n if (_this.callback) {\n _this.callback.call(this, action.result.data);\n }\n }\n return; \n }\n}",
131 "render" : "function (_self)\n{\n _this.form = _self; \n}"
133 "$ url" : "baseURL + '/Roo/Core_company.php'",
135 "$ xns" : "Roo.bootstrap",
139 "render" : "function (_self)\n{\n _this.type = _self;\n _self.store.load({});\n}"
141 "Boolean allowBlank" : false,
142 "String loadingText" : "Searching...",
143 "Boolean selectOnFocus" : true,
144 "String name" : "comptype_display_name",
145 "Number minChars" : 2,
146 "String valueField" : "name",
147 "String queryParam" : "query[name]",
148 "Boolean typeAhead" : false,
149 "xtype" : "ComboBox",
150 "Boolean editable" : false,
151 "String triggerAction" : "all",
152 "string fieldLabel" : "Type",
153 "String labelAlign" : "left",
154 "Boolean alwaysQuery" : true,
155 "Number listWidth" : 250,
156 "$ xns" : "Roo.bootstrap",
157 "String hiddenName" : "comptype",
158 "String displayField" : "display_name",
162 "beforeload" : "function (_self, options)\n{\n options.params = options.params || {};\n // set more here\n //o.params['query[empty_etype]'] = 1;\n options.params.etype = 'COMPTYPE';\n}"
164 "Object sortInfo" : "{ direction : 'ASC', field: 'id' }",
166 "boolean remoteSort" : true,
167 "$ xns" : "Roo.data",
171 "$ url" : "baseURL + '/Roo/core_enum.php'",
172 "xtype" : "HttpProxy",
173 "$ xns" : "Roo.data",
174 "String method" : "GET",
178 "xtype" : "JsonReader",
179 "String root" : "data",
180 "$ xns" : "Roo.data",
183 "String totalProperty" : "total"
191 "render" : "function (_self)\n{\n _this.company = _self;\n}"
193 "String name" : "name",
195 "string fieldLabel" : "Company",
196 "String labelAlign" : "left",
197 "$ xns" : "Roo.bootstrap"
201 "render" : "function (_self)\n{\n _this.tel = _self;\n}"
203 "String name" : "tel",
205 "string fieldLabel" : "Phone",
206 "String labelAlign" : "left",
207 "$ xns" : "Roo.bootstrap"
211 "render" : "function (_self)\n{\n _this.fax = _self;\n}"
213 "String name" : "fax",
215 "string fieldLabel" : "Fax",
216 "String labelAlign" : "left",
217 "$ xns" : "Roo.bootstrap"
221 "render" : "function (_self)\n{\n _this.fax = _self;\n}"
223 "String name" : "email",
225 "string fieldLabel" : "Email",
226 "String labelAlign" : "left",
227 "$ xns" : "Roo.bootstrap"
231 "render" : "function (_self)\n{\n _this.url = _self;\n}"
233 "String name" : "url",
235 "string fieldLabel" : "URL",
236 "String labelAlign" : "left",
237 "$ xns" : "Roo.bootstrap"
241 "render" : "function (_self)\n{\n _this.address = _self;\n}"
243 "String name" : "address",
245 "string fieldLabel" : "Address",
246 "String labelAlign" : "left",
247 "$ xns" : "Roo.bootstrap"
251 "render" : "function (_self)\n{\n _this.remarks = _self;\n}"
253 "String name" : "remarks",
254 "xtype" : "TextArea",
255 "string fieldLabel" : "Remarks",
256 "String labelAlign" : "left",
257 "$ xns" : "Roo.bootstrap"
261 "render" : "function (_self)\n{\n _this.companyID = _self;\n}"
263 "String name" : "id",
265 "String inputType" : "hidden",
266 "$ xns" : "Roo.bootstrap"
270 "$ xns" : "Roo.bootstrap",
275 "$ xns" : "Roo.bootstrap",
279 "render" : "function (_self)\n{\n _this.type = _self;\n _self.store.load({});\n}"
281 "Boolean selectOnFocus" : true,
282 "Boolean allowBlank" : false,
283 "String loadingText" : "Searching...",
284 "String name" : "comptype_display_name",
285 "Number minChars" : 2,
286 "String valueField" : "name",
287 "String queryParam" : "query[name]",
288 "Boolean typeAhead" : false,
289 "xtype" : "ComboBox",
290 "Boolean editable" : false,
291 "String triggerAction" : "all",
292 "string fieldLabel" : "Type",
293 "String labelAlign" : "left",
294 "Boolean alwaysQuery" : true,
295 "$ xns" : "Roo.bootstrap",
296 "String hiddenName" : "comptype",
297 "String displayField" : "display_name",
301 "beforeload" : "function (_self, options)\n{\n options.params = options.params || {};\n // set more here\n //o.params['query[empty_etype]'] = 1;\n options.params.etype = 'COMPTYPE';\n}"
303 "Object sortInfo" : "{ direction : 'ASC', field: 'id' }",
305 "boolean remoteSort" : true,
306 "$ xns" : "Roo.data",
310 "$ url" : "baseURL + '/Roo/core_enum.php'",
311 "xtype" : "HttpProxy",
312 "$ xns" : "Roo.data",
313 "String method" : "GET",
317 "xtype" : "JsonReader",
318 "String root" : "data",
319 "$ xns" : "Roo.data",
322 "String totalProperty" : "total"
342 "click" : "function (_self, e)\n{\n _this.dialog.hide();\n}"
344 "String weight" : "default",
346 "$ xns" : "Roo.bootstrap",
347 "String html" : "Cancel",
348 "* prop" : "buttons[]"
352 "render" : "function (_self)\n{\n _this.btn_ok=this;\n}",
353 "click" : "function (_self, e)\n{\n if(!_this.form.isValid()){\n Roo.bootstrap.MessageBox.alert('Error', 'Please Correct all the errors in red');\n return;\n }\n \n var myID = _this.form.findField('id').getValue();\n var myName = _this.form.findField('name').getValue();\n \n console.log(myID + ' ' + myName);\n \n new Pman.Request({\n url : baseURL + '/Roo/Core_company.php',\n method : 'POST',\n params : {\n id : _this.form.findField('id').getValue() * 1,\n name : _this.form.findField('name').getValue(),\n _check_name : 1\n }, \n success : function(res) {\n \n // Adding new record\n _this.form.doAction(\"submit\");\n },\n failure : function(res) {\n _this.form.doAction(\"submit\");\n }\n });\n \n return;\n \n}"
355 "String weight" : "primary",
357 "$ xns" : "Roo.bootstrap",
358 "String html" : "Save",
359 "* prop" : "buttons[]"