Pman.Dialog.CoreCompanies.bjs
authorChris <chris@roojs.com>
Wed, 12 Sep 2012 06:35:32 +0000 (14:35 +0800)
committerChris <chris@roojs.com>
Wed, 12 Sep 2012 06:35:32 +0000 (14:35 +0800)
Pman.Dialog.CoreCompanies.js

Pman.Dialog.CoreCompanies.bjs
Pman.Dialog.CoreCompanies.js

index 470697c..64cb919 100644 (file)
@@ -6,6 +6,9 @@
     "path": "/home/chris/gitlive/Pman.Core/Pman.Dialog.CoreCompanies.bjs",
     "items": [
         {
+            "listeners": {
+                "beforeshow": "function (_self)\n{\n    if (data.isOwner || !Pman.Login.isOwner()) {\n        this.dialog.setTitle(\"Your Company Details\");\n        if (this.form.findField('comptype')) {\n            this.form.findField('comptype').disable();\n        }\n        \n        \n        \n        \n    } else {\n        this.dialog.setTitle(data.id ? \"Edit Company\" : \"Add Company\");\n        if (this.form.findField('comptype')) {\n            this.form.findField('comptype').enable();\n        }\n    }\n}"
+            },
             "autoCreate": "true",
             "closable": false,
             "collapsible": false,
index 2ee9ff1..d4d2c2a 100644 (file)
@@ -30,6 +30,26 @@ Pman.Dialog.CoreCompanies = {
         this.dialog = Roo.factory({
             xtype: 'LayoutDialog',
             xns: Roo,
+            listeners : {
+                beforeshow : function (_self)
+                {
+                    if (data.isOwner || !Pman.Login.isOwner()) {
+                        this.dialog.setTitle("Your Company Details");
+                        if (this.form.findField('comptype')) {
+                            this.form.findField('comptype').disable();
+                        }
+                        
+                        
+                        
+                        
+                    } else {
+                        this.dialog.setTitle(data.id ? "Edit Company" : "Add Company");
+                        if (this.form.findField('comptype')) {
+                            this.form.findField('comptype').enable();
+                        }
+                    }
+                }
+            },
             autoCreate : 'true',
             closable : false,
             collapsible : false,