{
- "id": "roo-file-323",
+ "id": "roo-file-206",
"name": "Pman.Dialog.CoreEnum",
"parent": "",
"title": "",
"background": true,
"closable": false,
"collapsible": false,
- "height": 100,
+ "height": 150,
"modal": true,
"resizable": false,
"title": "Add / Edit Core Enum",
"items": [
{
"listeners": {
- "|actioncomplete": "function (_self, action)\n{\n if (action.type == 'setdata') {\n Roo.log(_this.data);\n if((typeof(_this.data.etype) == 'undefined') || !_this.data.etype.length){\n Roo.MessageBox.alert('Error', 'Missing etype');\n _this.dialog.hide();\n return;\n }\n \n if(_this.data.id){\n _this.dialog.el.mask(\"Loading\");\n this.load({ method: 'GET', params: { '_id' : _this.data.id }}); \n }\n \n return;\n }\n if (action.type == 'load') {\n _this.dialog.el.unmask();\n return;\n }\n if (action.type == 'submit' ) {\n _this.dialog.el.unmask();\n _this.dialog.hide();\n\n if (_this.callback) {\n _this.callback.call(_this, action.result.data);\n }\n _this.form.reset();\n }\n}\n",
+ "|actioncomplete": "function (_self, action)\n{\n if (action.type == 'setdata') {\n\n if((typeof(_this.data.etype) == 'undefined') || !_this.data.etype.length){\n Roo.MessageBox.alert('Error', 'Missing etype');\n _this.dialog.hide();\n return;\n }\n \n if(_this.data.id){\n _this.dialog.el.mask(\"Loading\");\n this.load({ method: 'GET', params: { '_id' : _this.data.id }}); \n }\n \n return;\n }\n if (action.type == 'load') {\n _this.dialog.el.unmask();\n return;\n }\n if (action.type == 'submit' ) {\n _this.dialog.el.unmask();\n _this.dialog.hide();\n\n if (_this.callback) {\n _this.callback.call(_this, action.result.data);\n }\n _this.form.reset();\n }\n}\n",
"|rendered": "function (form)\n{\n _this.form = form;\n}"
},
"method": "POST",
"|xns": "Roo.form",
"items": [
{
+ "actionMode": "fieldEl",
"allowBlank": false,
"fieldLabel": "Name",
+ "hidden": true,
"name": "name",
"width": 200,
"xtype": "TextField",
"|xns": "Roo.form"
},
{
+ "listeners": {
+ "keyup": "function (_self, e)\n{\n _this.form.findField('name').setValue(this.getValue().replace(/[^a-z0-9]/ig, '').toUpperCase());\n \n}"
+ },
"allowBlank": false,
- "fieldLabel": "Industry Name",
+ "fieldLabel": "Display Name",
"name": "display_name",
"width": 200,
"xtype": "TextField",
"|xns": "Roo.form"
},
{
- "name": "etype",
- "xtype": "Hidden",
+ "fieldLabel": "Active",
+ "inputValue": 1,
+ "name": "active",
+ "value": 0,
+ "valueOff": 0,
+ "xtype": "Checkbox",
"|xns": "Roo.form"
},
{
- "name": "active",
- "value": 1,
+ "name": "etype",
"xtype": "Hidden",
"|xns": "Roo.form"
},
},
{
"listeners": {
- "|click": "function() {\n\n var name = _this.form.findField('display_name').getValue();\n name = name.toUpperCase().replace(/[^A-Z]+/g, '');\n if (!name.length) {\n Roo.MessageBox.alert(\"Error\",\"Please fill in a valid name\");\n return;\n }\n _this.form.findField('name').setValue(name);\n\n \n _this.form.doAction('submit');\n \n}"
+ "|click": "function() {\n\n var name = _this.form.findField('name').getValue();\n name = name.toUpperCase().replace(/[^A-Z]+/g, '');\n if (!name.length) {\n Roo.MessageBox.alert(\"Error\",\"Please fill in a valid name\");\n return;\n }\n _this.form.findField('name').setValue(name);\n \n _this.form.doAction('submit');\n \n}"
},
"*prop": "buttons[]",
"text": "OK",