From 2151001a00887d125f45e1f5c81fb63ba20a4451 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Wed, 25 Feb 2015 17:08:12 +0800 Subject: [PATCH] Pman.Dialog.XtupleBankAccnt.bjs Pman.Dialog.XtupleBankAccnt.js --- Pman.Dialog.XtupleBankAccnt.bjs | 191 +++++++++++--------- Pman.Dialog.XtupleBankAccnt.js | 306 ++++++++++++++++++-------------- 2 files changed, 276 insertions(+), 221 deletions(-) diff --git a/Pman.Dialog.XtupleBankAccnt.bjs b/Pman.Dialog.XtupleBankAccnt.bjs index b4ce3cb7..a58e0fe1 100644 --- a/Pman.Dialog.XtupleBankAccnt.bjs +++ b/Pman.Dialog.XtupleBankAccnt.bjs @@ -1,90 +1,109 @@ { - "id": "roo-file-320", - "name": "Pman.Dialog.XtupleBankAccnt", - "parent": "", - "title": "", - "path": "/home/edward/gitlive/web.xtuple/Pman/Xtuple/Pman.Dialog.XtupleBankAccnt.bjs", - "items": [ + "name" : "Pman.Dialog.XtupleBankAccnt", + "parent" : "", + "title" : "", + "path" : "/home/alan/gitlive/Pman.Xtuple/Pman.Dialog.XtupleBankAccnt.bjs", + "permname" : "", + "modOrder" : "001", + "items" : [ + { + "modal" : true, + "collapsible" : false, + "title" : "Edit Bank Account", + "xtype" : "LayoutDialog", + "width" : 400, + "$ xns" : "Roo", + "closable" : false, + "resizable" : false, + "height" : 150, + "items" : [ + { + "xtype" : "LayoutRegion", + "$ xns" : "Roo", + "* prop" : "center" + }, + { + "region" : "center", + "xtype" : "ContentPanel", + "$ xns" : "Roo", + "items" : [ + { + "listeners" : { + "|actioncomplete" : "function(_self,action)\n{\n if (action.type == 'setdata') {\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\n return;\n }\n if (action.type == 'load') {\n _this.dialog.el.unmask();\n return;\n }\n if (action.type =='submit') {\n \n _this.dialog.el.unmask();\n _this.dialog.hide();\n \n if (_this.callback) {\n _this.callback.call(_this, _this.form.getValues());\n }\n _this.form.reset();\n return;\n }\n}\n", + "|rendered" : "function (form)\n{\n _this.form= form;\n}\n" + }, + "$ url" : "baseURL + '/Roo/Bankaccnt.php'", + "xtype" : "Form", + "method" : "POST", + "style" : "margin:10px;", + "$ xns" : "Roo.form", + "items" : [ { - "closable": false, - "collapsible": false, - "height": 150, - "modal": true, - "resizable": false, - "title": "Edit Bank Account", - "width": 400, - "xtype": "LayoutDialog", - "|xns": "Roo", - "items": [ - { - "|xns": "Roo", - "xtype": "LayoutRegion", - "*prop": "center" - }, - { - "region": "center", - "xtype": "ContentPanel", - "|xns": "Roo", - "items": [ - { - "listeners": { - "|actioncomplete": "function(_self,action)\n{\n if (action.type == 'setdata') {\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\n return;\n }\n if (action.type == 'load') {\n _this.dialog.el.unmask();\n return;\n }\n if (action.type =='submit') {\n \n _this.dialog.el.unmask();\n _this.dialog.hide();\n \n if (_this.callback) {\n _this.callback.call(_this, _this.form.getValues());\n }\n _this.form.reset();\n return;\n }\n}\n", - "|rendered": "function (form)\n{\n _this.form= form;\n}\n" - }, - "method": "POST", - "style": "margin:10px;", - "xtype": "Form", - "|url": "baseURL + '/Roo/Bankaccnt.php'", - "|xns": "Roo.form", - "items": [ - { - "allowBlank": true, - "emptyText": "Automatic", - "fieldLabel": "Name", - "name": "bankaccnt_name", - "readOnly": true, - "width": 200, - "xtype": "TextField", - "|xns": "Roo.form" - }, - { - "allowBlank": false, - "fieldLabel": "Description", - "name": "bankaccnt_descrip", - "width": 200, - "xtype": "TextField", - "|xns": "Roo.form" - }, - { - "name": "bankaccnt_id", - "xtype": "Hidden", - "|xns": "Roo.form" - } - ] - } - ] - }, - { - "listeners": { - "click": "function (_self, e)\n{\n _this.dialog.hide();\n}" - }, - "*prop": "buttons[]", - "text": "Cancel", - "xtype": "Button", - "|xns": "Roo" - }, - { - "listeners": { - "click": "function (_self, e)\n{\n \n _this.form.doAction(\"submit\");\n\n}" - }, - "*prop": "buttons[]", - "text": "Save", - "xtype": "Button", - "|xns": "Roo" - } - ] + "fieldLabel" : "Name", + "emptyText" : "Automatic", + "xtype" : "TextField", + "allowBlank" : true, + "readOnly" : true, + "width" : 200, + "$ xns" : "Roo.form", + "name" : "bankaccnt_name" + }, + { + "fieldLabel" : "Name", + "xtype" : "TextField", + "emptyText" : "Automatic", + "allowBlank" : true, + "readOnly" : true, + "width" : 200, + "$ xns" : "Roo.form", + "name" : "bankaccnt_name" + }, + { + "fieldLabel" : "Name", + "emptyText" : "Automatic", + "xtype" : "TextField", + "allowBlank" : true, + "readOnly" : true, + "width" : 200, + "$ xns" : "Roo.form", + "name" : "bankaccnt_name" + }, + { + "fieldLabel" : "Description", + "xtype" : "TextField", + "allowBlank" : false, + "width" : 200, + "$ xns" : "Roo.form", + "name" : "bankaccnt_descrip" + }, + { + "xtype" : "Hidden", + "$ xns" : "Roo.form", + "name" : "bankaccnt_id" } - ], - "permname": "", - "modOrder": "001" + ] + } + ] + }, + { + "listeners" : { + "click" : "function (_self, e)\n{\n _this.dialog.hide();\n}" + }, + "text" : "Cancel", + "xtype" : "Button", + "$ xns" : "Roo", + "* prop" : "buttons[]" + }, + { + "listeners" : { + "click" : "function (_self, e)\n{\n \n _this.form.doAction(\"submit\");\n\n}" + }, + "text" : "Save", + "xtype" : "Button", + "$ xns" : "Roo", + "* prop" : "buttons[]" + } + ] + } + ] } \ No newline at end of file diff --git a/Pman.Dialog.XtupleBankAccnt.js b/Pman.Dialog.XtupleBankAccnt.js index bb74a635..ce0130ba 100644 --- a/Pman.Dialog.XtupleBankAccnt.js +++ b/Pman.Dialog.XtupleBankAccnt.js @@ -2,146 +2,182 @@ // Auto generated file - created by app.Builder.js- do not edit directly (at present!) +Roo.namespace('Pman.Dialog'); + Pman.Dialog.XtupleBankAccnt = { - dialog : false, - callback: false, + dialog : false, + callback: false, + + show : function(data, cb) + { + if (!this.dialog) { + this.create(); + } - show : function(data, cb) - { - if (!this.dialog) { - this.create(); - } + this.callback = cb; + this.data = data; + this.dialog.show(this.data._el); + if (this.form) { + this.form.reset(); + this.form.setValues(data); + this.form.fireEvent('actioncomplete', this.form, { type: 'setdata', data: data }); + } - this.callback = cb; - this.data = data; - this.dialog.show(this.data._el); - if (this.form) { - this.form.reset(); - this.form.setValues(data); - this.form.fireEvent('actioncomplete', this.form, { type: 'setdata', data: data }); - } + }, + create : function() + { + var _this = this; + this.dialog = Roo.factory({ + center : { + '|xns' : 'Roo', + xtype : 'LayoutRegion', + xns : Roo }, + '|xns' : 'Roo', + modal : true, + collapsible : false, + title : "Edit Bank Account", + xtype : 'LayoutDialog', + width : 400, + xns : Roo, + closable : false, + resizable : false, + height : 150, + buttons : [ + { + '|xns' : 'Roo', + text : "Cancel", + xtype : 'Button', + xns : Roo, + listeners : { + click : function (_self, e) + { + _this.dialog.hide(); + } + } + }, +{ + '|xns' : 'Roo', + text : "Save", + xtype : 'Button', + xns : Roo, + listeners : { + click : function (_self, e) + { + + _this.form.doAction("submit"); + + } + } + } + ], + items : [ + { + '|xns' : 'Roo', + region : 'center', + xtype : 'ContentPanel', + xns : Roo, + items : [ + { + '|xns' : 'Roo.form', + url : baseURL + '/Roo/Bankaccnt.php', + xtype : 'Form', + method : 'POST', + style : 'margin:10px;', + xns : Roo.form, + listeners : { + actioncomplete : function(_self,action) + { + if (action.type == 'setdata') { + + if(_this.data.id){ + _this.dialog.el.mask("Loading"); + this.load({ method: 'GET', params: { '_id' : _this.data.id }}); + + } + + return; + } + if (action.type == 'load') { + _this.dialog.el.unmask(); + return; + } + if (action.type =='submit') { + + _this.dialog.el.unmask(); + _this.dialog.hide(); + + if (_this.callback) { + _this.callback.call(_this, _this.form.getValues()); + } + _this.form.reset(); + return; + } + }, + rendered : function (form) + { + _this.form= form; + } + }, + items : [ + { + '|xns' : 'Roo.form', + fieldLabel : 'Name', + emptyText : "Automatic", + xtype : 'TextField', + allowBlank : true, + readOnly : true, + width : 200, + xns : Roo.form, + name : 'bankaccnt_name' + }, + { + '|xns' : 'Roo.form', + fieldLabel : 'Name', + xtype : 'TextField', + emptyText : "Automatic", + allowBlank : true, + readOnly : true, + width : 200, + xns : Roo.form, + name : 'bankaccnt_name' + }, + { + '|xns' : 'Roo.form', + fieldLabel : 'Name', + emptyText : "Automatic", + xtype : 'TextField', + allowBlank : true, + readOnly : true, + width : 200, + xns : Roo.form, + name : 'bankaccnt_name' + }, + { + '|xns' : 'Roo.form', + fieldLabel : 'Description', + xtype : 'TextField', + allowBlank : false, + width : 200, + xns : Roo.form, + name : 'bankaccnt_descrip' + }, + { + '|xns' : 'Roo.form', + xtype : 'Hidden', + xns : Roo.form, + name : 'bankaccnt_id' + } + ] + + } + ] + + } + ] - create : function() - { - var _this = this; - this.dialog = Roo.factory({ - xtype: 'LayoutDialog', - xns: Roo, - closable : false, - collapsible : false, - height : 150, - modal : true, - resizable : false, - title : "Edit Bank Account", - width : 400, - items : [ - { - xtype: 'ContentPanel', - xns: Roo, - region : 'center', - items : [ - { - xtype: 'Form', - xns: Roo.form, - listeners : { - actioncomplete : function(_self,action) - { - if (action.type == 'setdata') { - - if(_this.data.id){ - _this.dialog.el.mask("Loading"); - this.load({ method: 'GET', params: { '_id' : _this.data.id }}); - - } - - return; - } - if (action.type == 'load') { - _this.dialog.el.unmask(); - return; - } - if (action.type =='submit') { - - _this.dialog.el.unmask(); - _this.dialog.hide(); - - if (_this.callback) { - _this.callback.call(_this, _this.form.getValues()); - } - _this.form.reset(); - return; - } - }, - rendered : function (form) - { - _this.form= form; - } - }, - method : 'POST', - style : 'margin:10px;', - url : baseURL + '/Roo/Bankaccnt.php', - items : [ - { - xtype: 'TextField', - xns: Roo.form, - allowBlank : true, - emptyText : "Automatic", - fieldLabel : 'Name', - name : 'bankaccnt_name', - readOnly : true, - width : 200 - }, - { - xtype: 'TextField', - xns: Roo.form, - allowBlank : false, - fieldLabel : 'Description', - name : 'bankaccnt_descrip', - width : 200 - }, - { - xtype: 'Hidden', - xns: Roo.form, - name : 'bankaccnt_id' - } - ] - } - ] - } - ], - center : { - xtype: 'LayoutRegion', - xns: Roo - }, - buttons : [ - { - xtype: 'Button', - xns: Roo, - listeners : { - click : function (_self, e) - { - _this.dialog.hide(); - } - }, - text : "Cancel" - }, - { - xtype: 'Button', - xns: Roo, - listeners : { - click : function (_self, e) - { - - _this.form.doAction("submit"); - - } - }, - text : "Save" - } - ] - }); - } + }); + } }; -- 2.39.2