pulldown js error
[Pman.Admin] / Pman.Tab.AdminEnum.bjs
index 50a70ed..229f6b3 100644 (file)
@@ -8,8 +8,8 @@
     "items" : [
         {
             "xtype" : "NestedLayoutPanel",
-            "String region" : "center",
             "$ xns" : "Roo",
+            "String region" : "center",
             "String title" : "Pulldown Options",
             "items" : [
                 {
@@ -43,8 +43,9 @@
                                 {
                                     "listeners" : {
                                         "beforeedit" : "function (e)\n{\n    if(e.field == 'name' && e.record.data.is_system_enum*1 == 1){\n        return false;\n    }\n}",
-                                        "|render" : "function() \n{\n    _this.egrid = this; \n    //_this.dialog = Pman.Dialog.FILL_IN\n    if (_this.epanel.active) {\n       this.footer.onClick('first');\n    }\n}",
                                         "cellclick" : "function (_self, rowIndex, columnIndex, e)\n{\n\n        var di = this.colModel.getDataIndex(columnIndex);\n        if (di != 'active') {\n            return;\n        }\n         \n        var rec = _this.grid.ds.getAt(rowIndex);\n        \n        rec.set('active', rec.data.active ? 0 : 1);\n        rec.commit();\n         \n        \n}",
+                                        "|render" : "function() \n{\n    _this.egrid = this; \n    //_this.dialog = Pman.Dialog.FILL_IN\n    if (_this.epanel.active) {\n       this.footer.onClick('first');\n    }\n}",
+                                        "celldblclick" : "function (_self, rowIndex, columnIndex, e)\n{\n    var rec = _this.egrid.ds.getAt(rowIndex);\n    Pman.Dialog.AdminEnumType.show(rec.data,function(){\n        \n        _this.egrid.footer.onClick('first');\n    });\n}",
                                         "afteredit" : "function (e)\n{\n   e.record.commit();     \n}"
                                     },
                                     "autoExpandColumn" : "display_name",
@@ -56,7 +57,7 @@
                                     "items" : [
                                         {
                                             "listeners" : {
-                                                "update" : "function (_self, record, operation)\n{\n    if (operation != Roo.data.Record.COMMIT) {\n        return;\n    }\n    // got commit..\n    new Pman.Request({\n        url : baseURL + '/Roo/Core_enum.php',\n        method : 'POST',\n        params : {\n            id : record.data.id,\n            etype : _this.etypeCombo.getValue(),\n            name : record.data.name,\n            active : record.data.active,\n            seqid : record.data.seqid,\n            display_name : record.data.display_name\n        }, \n        success : function(res) {\n            //Roo.log(data);\n            // update the ID if it's not set..\n            if (record.data.id * 1 < 1) {\n                record.set('id', res.data.id);\n            }\n        }\n    });\n    \n}",
+                                                "update" : "function (_self, record, operation)\n{\n    if (operation != Roo.data.Record.COMMIT) {\n        return;\n    }\n    // got commit..\n    new Pman.Request({\n        url : baseURL + '/Roo/Core_enum.php',\n        method : 'POST',\n        params : {\n            id : record.data.id,\n            etype : _this.grid.ds.getById(record.id).data.etype,\n            name : record.data.name,\n            active : record.data.active,\n            seqid : record.data.seqid,\n            display_name : record.data.display_name\n        }, \n        success : function(res) {\n            //Roo.log(data);\n            // update the ID if it's not set..\n            if (record.data.id * 1 < 1) {\n                record.set('id', res.data.id);\n            }\n        }\n    });\n    \n}",
                                                 "beforeload" : "function (_self, o)\n{\n    o.params['query[empty_etype]'] = 1; \n  \n}"
                                             },
                                             "xtype" : "Store",
@@ -67,8 +68,8 @@
                                             "items" : [
                                                 {
                                                     "$ url" : "baseURL + '/Roo/core_enum.php'",
-                                                    "method" : "GET",
                                                     "xtype" : "HttpProxy",
+                                                    "method" : "GET",
                                                     "$ xns" : "Roo.data",
                                                     "* prop" : "proxy"
                                                 },
                                         },
                                         {
                                             "xtype" : "ColumnModel",
-                                            "width" : 200,
                                             "header" : "Pulldown",
+                                            "width" : 200,
                                             "$ renderer" : "function(v,x,r) { \n\n\n    return String.format('<span qtip=\"{1}\">{0}</span>', (''+v).length ? v : r.data.name, r.data.name); \n}",
                                             "$ xns" : "Roo.grid",
                                             "* prop" : "colModel[]",
                                         },
                                         {
                                             "xtype" : "ColumnModel",
-                                            "width" : 50,
                                             "header" : "Active",
+                                            "width" : 50,
                                             "$ renderer" : "function(v) {  \n    var state = v> 0 ?  '-checked' : '';\n\n    return '<img class=\"x-grid-check-icon' + state + '\" src=\"' + Roo.BLANK_IMAGE_URL + '\"/>';\n                \n }",
                                             "$ xns" : "Roo.grid",
                                             "* prop" : "colModel[]",
                             "listeners" : {
                                 "|activate" : "function() {\n    _this.panel = this;\n    if (_this.grid) {\n        _this.grid.footer.onClick('first');\n    }\n}"
                             },
-                            "region" : "center",
                             "fitToframe" : true,
                             "background" : false,
+                            "region" : "center",
                             "title" : "Pulldown Options",
                             "xtype" : "GridPanel",
                             "$ xns" : "Roo",
                                 {
                                     "listeners" : {
                                         "beforeedit" : "function (e)\n{\n    if(e.field == 'name' && e.record.data.is_system_enum*1 == 1){\n        return false;\n    }\n}",
-                                        "cellclick" : "function (_self, rowIndex, columnIndex, e)\n{\n\n        var di = this.colModel.getDataIndex(columnIndex);\n        if (di != 'active') {\n            return;\n        }\n         \n        var rec = _this.grid.ds.getAt(rowIndex);\n        \n        rec.set('active', rec.data.active ? 0 : 1);\n        rec.commit();\n         \n        \n}",
                                         "|render" : "function() \n{\n    _this.grid = this; \n    //_this.dialog = Pman.Dialog.FILL_IN\n    if (_this.panel.active) {\n       this.footer.onClick('first');\n    }\n}",
+                                        "cellclick" : "function (_self, rowIndex, columnIndex, e)\n{\n\n        var di = this.colModel.getDataIndex(columnIndex);\n        if (di != 'active') {\n            return;\n        }\n         \n        var rec = _this.grid.ds.getAt(rowIndex);\n        \n        rec.set('active', rec.data.active ? 0 : 1);\n        rec.commit();\n         \n        \n}",
                                         "afteredit" : "function (e)\n{\n   e.record.commit();     \n}"
                                     },
                                     "autoExpandColumn" : "display_name",
                                     "items" : [
                                         {
                                             "listeners" : {
-                                                "update" : "function (_self, record, operation)\n{\n    if (operation != Roo.data.Record.COMMIT) {\n        return;\n    }\n    // got commit..\n    new Pman.Request({\n        url : baseURL + '/Roo/Core_enum.php',\n        method : 'POST',\n        params : {\n            id : record.data.id,\n            etype : _this.etypeCombo.getValue(),\n            name : record.data.name,\n            active : record.data.active,\n            seqid : record.data.seqid,\n            display_name : record.data.display_name\n        }, \n        success : function(res) {\n            //Roo.log(data);\n            // update the ID if it's not set..\n            if (record.data.id * 1 < 1) {\n                record.set('id', res.data.id);\n            }\n        }\n    });\n    \n}",
+                                                "update" : "function (_self, record, operation)\n{\n    if (operation != Roo.data.Record.COMMIT) {\n        return;\n    }\n    // got commit..\n    new Pman.Request({\n        url : baseURL + '/Roo/Core_enum.php',\n        method : 'POST',\n        params : {\n            id : record.data.id,\n            etype : _this.grid.ds.getById(record.id).data.etype,\n            name : record.data.name,\n            active : record.data.active,\n            seqid : record.data.seqid,\n            display_name : record.data.display_name\n        }, \n        success : function(res) {\n            //Roo.log(data);\n            // update the ID if it's not set..\n            if (record.data.id * 1 < 1) {\n                record.set('id', res.data.id);\n            }\n        }\n    });\n    \n}",
                                                 "beforeload" : "function (_self, options)\n{\n\n    var s =     _this.egrid.getSelectionModel().getSelectedCell();\n    \n\n    if (!s) {\n        return false;\n    }\n    var d = _this.egrid.dataSource.getAt(s[0]);\n    \n    options.params.etype = d.data.name;\n    if (!options.params.etype.length) {\n        return false;\n    }\n}"
                                             },
                                             "xtype" : "Store",
                                             "items" : [
                                                 {
                                                     "$ url" : "baseURL + '/Roo/core_enum.php'",
-                                                    "xtype" : "HttpProxy",
                                                     "method" : "GET",
+                                                    "xtype" : "HttpProxy",
                                                     "$ xns" : "Roo.data",
                                                     "* prop" : "proxy"
                                                 },
                                         },
                                         {
                                             "xtype" : "ColumnModel",
-                                            "header" : "Internal #",
                                             "width" : 75,
+                                            "header" : "Internal #",
                                             "$ renderer" : "function(v) { return String.format('{0}', v); }",
                                             "$ xns" : "Roo.grid",
                                             "* prop" : "colModel[]",
                                         },
                                         {
                                             "xtype" : "ColumnModel",
-                                            "header" : "Image",
                                             "width" : 75,
+                                            "header" : "Image",
                                             "$ renderer" : "function(v,x,r) { return String.format('<img src=\"{0}/Images/Thumb/25/{1}/{2}\" width=\"25\" height=\"25\">', baseURL, v, r.data.images_id_filename); }",
                                             "$ xns" : "Roo.grid",
                                             "* prop" : "colModel[]",
                                         },
                                         {
                                             "xtype" : "ColumnModel",
-                                            "width" : 200,
                                             "header" : "Name",
+                                            "width" : 200,
                                             "$ renderer" : "function(v) { return String.format('{0}', v); }",
                                             "$ xns" : "Roo.grid",
                                             "* prop" : "colModel[]",
                                         },
                                         {
                                             "xtype" : "ColumnModel",
-                                            "header" : "Display Name",
                                             "width" : 200,
+                                            "header" : "Display Name",
                                             "$ renderer" : "function(v) { return String.format('{0}', v); }",
                                             "$ xns" : "Roo.grid",
                                             "* prop" : "colModel[]",
                                         },
                                         {
                                             "xtype" : "ColumnModel",
-                                            "header" : "Active",
                                             "width" : 75,
+                                            "header" : "Active",
                                             "$ renderer" : "function(v) {  \n    var state = v> 0 ?  '-checked' : '';\n\n    return '<img class=\"x-grid-check-icon' + state + '\" src=\"' + Roo.BLANK_IMAGE_URL + '\"/>';\n                \n }",
                                             "$ xns" : "Roo.grid",
                                             "* prop" : "colModel[]",