Pman.Tab.AdminTranslations.bjs
authorAlan Knowles <alan@roojs.com>
Thu, 11 Jul 2013 05:24:32 +0000 (13:24 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 11 Jul 2013 05:24:32 +0000 (13:24 +0800)
Pman.Tab.AdminTranslations.js

Pman.Tab.AdminTranslations.bjs
Pman.Tab.AdminTranslations.js

index 86e4c0a..da9767d 100644 (file)
@@ -1,5 +1,5 @@
 {
-    "id": "roo-file-56",
+    "id": "roo-file-167",
     "name": "Pman.Tab.AdminTranslations",
     "parent": "Pman.Tab.Admin",
     "title": "Admin - Translations",
                                     "|xns": "Roo.grid",
                                     "items": [
                                         {
+                                            "listeners": {
+                                                "|beforeload": "function (_self, opts)\n{\n\n                        if (!_this.langCombo || !_this.langCombo.getValue().length) {\n                            return false;\n                        }\n                        if (!_this.modCombo || !_this.modCombo.getValue().length) {\n                            return false;\n                        }\n                        opts.params = {\n                            lang :  _this.langCombo.getValue(),\n                            module :  _this.modCombo.getValue()\n                        };\n}",
+                                                "loadexception": "function (rv, ret, load, jsonData)\n{\n    Roo.log([rv, ret, load, jsonData]);\n}"
+                                            },
                                             "*prop": "dataSource",
                                             "xtype": "Store",
                                             "|reader": "Pman.Readers.Category",
-                                            "listeners": {
-                                                "|beforeload": "function (_self, opts)\n{\n\n                        if (!_this.langCombo || !_this.langCombo.getValue().length) {\n                            return false;\n                        }\n                        if (!_this.modCombo || !_this.modCombo.getValue().length) {\n                            return false;\n                        }\n                        opts.params = {\n                            lang :  _this.langCombo.getValue(),\n                            module :  _this.modCombo.getValue()\n                        };\n}"
-                                            },
                                             "|xns": "Roo.data",
                                             "items": [
                                                 {
index 47ac3cf..844ef0f 100644 (file)
@@ -2,35 +2,19 @@
 
 // Auto generated file - created by app.Builder.js- do not edit directly (at present!)
 
-
-
-// register the module first
-Pman.on('beforeload', function()
-{
-    Pman.register({
-        modKey : '950-Pman.Tab.AdminTranslations',
-        module : Pman.Tab.AdminTranslations,
-        region : 'center',
-        parent : Pman.Tab.Admin,
-        name : "Admin - Translations",
-        disabled : false, 
-        permname: 'Admin.Translations' 
-    });
-});
-
-Pman.Tab.AdminTranslations = new Roo.util.Observable({
-
-    panel : false,
-    disabled : false,
-    parentLayout:  false,
-
-    add : function(parentLayout, region)
+Pman.Tab.AdminTranslations = new Roo.XComponent({
+    part     :  ["Admin","Translations"],
+    order    : '950-Pman.Tab.AdminTranslations',
+    region   : 'center',
+    parent   : 'Pman.Tab.Admin',
+    name     : "Admin - Translations",
+    disabled : false, 
+    permname : 'Admin.Translations', 
+    _tree : function()
     {
-
         var _this = this;
-        this.parentLayout = parentLayout;
-
-        this.panel = parentLayout.addxtype({
+        var MODULE = this;
+        return {
             xtype: 'NestedLayoutPanel',
             xns: Roo,
             region : 'center',
@@ -154,7 +138,6 @@ Pman.Tab.AdminTranslations = new Roo.util.Observable({
                             dataSource : {
                                 xtype: 'Store',
                                 xns: Roo.data,
-                                reader : Pman.Readers.Category,
                                 listeners : {
                                     beforeload : function (_self, opts)
                                     {
@@ -169,8 +152,13 @@ Pman.Tab.AdminTranslations = new Roo.util.Observable({
                                                                 lang :  _this.langCombo.getValue(),
                                                                 module :  _this.modCombo.getValue()
                                                             };
+                                    },
+                                    loadexception : function (rv, ret, load, jsonData)
+                                    {
+                                        Roo.log([rv, ret, load, jsonData]);
                                     }
                                 },
+                                reader : Pman.Readers.Category,
                                 proxy : {
                                     xtype: 'HttpProxy',
                                     xns: Roo.data,
@@ -567,8 +555,6 @@ Pman.Tab.AdminTranslations = new Roo.util.Observable({
                     tabPosition : 'top'
                 }
             }
-        });
-        this.layout = this.panel.layout;
-
+        };
     }
 });