Pman.Tab.AdminEnum.bjs
authorAlan Knowles <alan@roojs.com>
Tue, 20 Jan 2015 02:50:20 +0000 (10:50 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 20 Jan 2015 02:50:20 +0000 (10:50 +0800)
Pman.Tab.AdminEnum.js

Pman.Tab.AdminEnum.bjs
Pman.Tab.AdminEnum.js

index 50a70ed..c1ade9f 100644 (file)
@@ -2,14 +2,14 @@
     "name" : "Pman.Tab.AdminEnum",
     "parent" : "Pman.Tab.Admin",
     "title" : "Pman.Tab.AdminEnum",
-    "path" : "/home/michael/gitlive/Pman.Admin/Pman.Tab.AdminEnum.bjs",
+    "path" : "/home/alan/gitlive/Pman.Admin/Pman.Tab.AdminEnum.bjs",
     "permname" : "",
     "modOrder" : "500",
     "items" : [
         {
             "xtype" : "NestedLayoutPanel",
-            "String region" : "center",
             "$ xns" : "Roo",
+            "String region" : "center",
             "String title" : "Pulldown Options",
             "items" : [
                 {
@@ -43,8 +43,8 @@
                                 {
                                     "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}",
                                         "afteredit" : "function (e)\n{\n   e.record.commit();     \n}"
                                     },
                                     "autoExpandColumn" : "display_name",
@@ -67,8 +67,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}"
                             },
+                            "background" : false,
                             "region" : "center",
                             "fitToframe" : true,
-                            "background" : false,
                             "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" : [
                                                 {
                                                     "$ url" : "baseURL + '/Roo/core_enum.php'",
-                                                    "xtype" : "HttpProxy",
                                                     "method" : "GET",
+                                                    "xtype" : "HttpProxy",
                                                     "$ xns" : "Roo.data",
                                                     "* prop" : "proxy"
                                                 },
                                                 },
                                                 {
                                                     "listeners" : {
-                                                        "click" : "function (_self, e)\n{\n\n  var s =     _this.egrid.getSelectionModel().getSelectedCell();\n    \n\n    if (!s) {\n        Roo.MessageBox.alert(\"Error\", \"Select a pulldown\");\n    }\n    \n    var d = _this.egrid.dataSource.getAt(s[0]);\n \n\n    var etype = d.data.name;\n    \n    if(!etype.length){\n        Roo.MessageBox.alert('Error', 'Please select a pulldown');\n        return;\n    }\n    \n    Pman.Dialog.Image.show(\n       {\n            _url : baseURL+'/Xtuple/Import/Enum?' + Roo.urlEncode({'etype' : etype})\n        \n       },\n       function () {\n            _this.grid.footer.onClick('first');\n       }\n   );\n}"
+                                                        "click" : "function (_self, e)\n{\n\n  var s =     _this.egrid.getSelectionModel().getSelectedCell();\n    \n\n    if (!s) {\n        Roo.MessageBox.alert(\"Error\", \"Select a pulldown\");\n    }\n    \n    var d = _this.egrid.dataSource.getAt(s[0]);\n \n\n    var etype = d.data.name;\n    \n    if(!etype.length){\n        Roo.MessageBox.alert('Error', 'Please select a pulldown');\n        return;\n    }\n    \n    Pman.Dialog.Image.show(\n       {\n            _url : baseURL+'/Admin/Import/Enum?' + Roo.urlEncode({'etype' : etype})\n        \n       },\n       function () {\n            _this.grid.footer.onClick('first');\n       }\n   );\n}"
                                                     },
-                                                    "text" : "Upload Value",
+                                                    "text" : "Upload Values",
                                                     "xtype" : "Button",
                                                     "$ xns" : "Roo.Toolbar"
                                                 }
                                         },
                                         {
                                             "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[]",
index a102bf8..e6dfa5a 100644 (file)
@@ -40,8 +40,8 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
                                 proxy : {
                                     '|xns' : 'Roo.data',
                                     url : baseURL + '/Roo/core_enum.php',
-                                    method : 'GET',
                                     xtype : 'HttpProxy',
+                                    method : 'GET',
                                     xns : Roo.data
                                 },
                                 reader : {
@@ -198,8 +198,8 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
                                 {
                                        '|xns' : 'Roo.grid',
                                        xtype : 'ColumnModel',
-                                       width : 200,
                                        header : 'Pulldown',
+                                       width : 200,
                                        renderer : function(v,x,r) { 
                                        
                                        
@@ -211,8 +211,8 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
 {
                                        '|xns' : 'Roo.grid',
                                        xtype : 'ColumnModel',
-                                       width : 50,
                                        header : 'Active',
+                                       width : 50,
                                        renderer : function(v) {  
                                            var state = v> 0 ?  '-checked' : '';
                                        
@@ -230,14 +230,6 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
                                           return false;
                                       }
                                   },
-                               render : function() 
-                                  {
-                                      _this.egrid = this; 
-                                      //_this.dialog = Pman.Dialog.FILL_IN
-                                      if (_this.epanel.active) {
-                                         this.footer.onClick('first');
-                                      }
-                                  },
                                cellclick : function (_self, rowIndex, columnIndex, e)
                                   {
                                   
@@ -252,6 +244,14 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
                                           rec.commit();
                                            
                                           
+                                  },
+                               render : function() 
+                                  {
+                                      _this.egrid = this; 
+                                      //_this.dialog = Pman.Dialog.FILL_IN
+                                      if (_this.epanel.active) {
+                                         this.footer.onClick('first');
+                                      }
                                   },
                                afteredit : function (e)
                                   {
@@ -289,8 +289,8 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
                                 proxy : {
                                     '|xns' : 'Roo.data',
                                     url : baseURL + '/Roo/core_enum.php',
-                                    xtype : 'HttpProxy',
                                     method : 'GET',
+                                    xtype : 'HttpProxy',
                                     xns : Roo.data
                                 },
                                 reader : {
@@ -404,7 +404,7 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
                                     },
                                        {
                                         '|xns' : 'Roo.Toolbar',
-                                        text : "Upload Value",
+                                        text : "Upload Values",
                                         xtype : 'Button',
                                         xns : Roo.Toolbar,
                                         listeners : {
@@ -430,7 +430,7 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
                                                       
                                                       Pman.Dialog.Image.show(
                                                          {
-                                                              _url : baseURL+'/Xtuple/Import/Enum?' + Roo.urlEncode({'etype' : etype})
+                                                              _url : baseURL+'/Admin/Import/Enum?' + Roo.urlEncode({'etype' : etype})
                                                           
                                                          },
                                                          function () {
@@ -535,8 +535,8 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
                                 {
                                        '|xns' : 'Roo.grid',
                                        xtype : 'ColumnModel',
-                                       header : 'Internal #',
                                        width : 75,
+                                       header : 'Internal #',
                                        renderer : function(v) { return String.format('{0}', v); },
                                        xns : Roo.grid,
                                        dataIndex : 'id'
@@ -544,8 +544,8 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
 {
                                        '|xns' : 'Roo.grid',
                                        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,
                                        dataIndex : 'images_id_id'
@@ -567,8 +567,8 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
                                        },
                                        '|xns' : 'Roo.grid',
                                        xtype : 'ColumnModel',
-                                       width : 200,
                                        header : 'Name',
+                                       width : 200,
                                        renderer : function(v) { return String.format('{0}', v); },
                                        xns : Roo.grid,
                                        dataIndex : 'name',
@@ -594,8 +594,8 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
                                        },
                                        '|xns' : 'Roo.grid',
                                        xtype : 'ColumnModel',
-                                       header : 'Display Name',
                                        width : 200,
+                                       header : 'Display Name',
                                        renderer : function(v) { return String.format('{0}', v); },
                                        xns : Roo.grid,
                                        dataIndex : 'display_name',
@@ -607,8 +607,8 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
 {
                                        '|xns' : 'Roo.grid',
                                        xtype : 'ColumnModel',
-                                       header : 'Active',
                                        width : 75,
+                                       header : 'Active',
                                        renderer : function(v) {  
                                            var state = v> 0 ?  '-checked' : '';
                                        
@@ -657,6 +657,14 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
                                           return false;
                                       }
                                   },
+                               render : function() 
+                                  {
+                                      _this.grid = this; 
+                                      //_this.dialog = Pman.Dialog.FILL_IN
+                                      if (_this.panel.active) {
+                                         this.footer.onClick('first');
+                                      }
+                                  },
                                cellclick : function (_self, rowIndex, columnIndex, e)
                                   {
                                   
@@ -671,14 +679,6 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
                                           rec.commit();
                                            
                                           
-                                  },
-                               render : function() 
-                                  {
-                                      _this.grid = this; 
-                                      //_this.dialog = Pman.Dialog.FILL_IN
-                                      if (_this.panel.active) {
-                                         this.footer.onClick('first');
-                                      }
                                   },
                                afteredit : function (e)
                                   {
@@ -691,9 +691,9 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
 
                         },
                         '|xns' : 'Roo',
+                        background : false,
                         region : 'center',
                         fitToframe : true,
-                        background : false,
                         title : "Pulldown Options",
                         xtype : 'GridPanel',
                         xns : Roo,
@@ -716,8 +716,8 @@ Pman.Tab.AdminEnum = new Roo.XComponent({
             },
             '|xns' : 'Roo',
             xtype : 'NestedLayoutPanel',
-            region : 'center',
             xns : Roo,
+            region : 'center',
             title : "Pulldown Options",
             items : [