Pman.Tab.XtupleReports.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 18 Dec 2013 13:13:14 +0000 (21:13 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 18 Dec 2013 13:13:14 +0000 (21:13 +0800)
Pman.Tab.XtupleReports.js

Pman.Tab.XtupleReports.bjs
Pman.Tab.XtupleReports.js

index 45072d4..57a36ba 100644 (file)
                                                 },
                                                 {
                                                     "listeners": {
-                                                        "click": "function (_self, e)\n{\n   Pman.Dialog.Image.show(\n       {\n            _url : baseURL+'/Xtuple/Report'\n        \n       },\n       function (data) {\n            Roo.MessageBox.alert(\"Notice\", \"Updated\");\n            _this.grid.footer.onClick('refresh');\n       }\n   );\n}"
+                                                        "click": "function (_self, e)\n{\n    \n    var sel = _this.grid.selModel.getSelected();\n    if (!sel) {\n        Roo.MessageBox.alert(\"Error\", \"Select a report\");\n        return;\n    }\n    \n    Pman.Dialog.Image.show(\n       {\n            _url : baseURL+'/Xtuple/Report',\n            params  : {\n                on_id : sel.data.report_id\n            }\n            \n        \n       },\n       function (data) {\n            Roo.MessageBox.alert(\"Notice\", \"Updated\");\n            _this.grid.footer.onClick('refresh');\n       }\n   );\n}"
                                                     },
                                                     "text": "Upload New version",
                                                     "xtype": "Button",
index 76144c9..aa529c4 100644 (file)
@@ -212,9 +212,20 @@ Pman.Tab.XtupleReports = new Roo.XComponent({
                                         listeners : {
                                             click : function (_self, e)
                                             {
-                                               Pman.Dialog.Image.show(
+                                                
+                                                var sel = _this.grid.selModel.getSelected();
+                                                if (!sel) {
+                                                    Roo.MessageBox.alert("Error", "Select a report");
+                                                    return;
+                                                }
+                                                
+                                                Pman.Dialog.Image.show(
                                                    {
-                                                        _url : baseURL+'/Xtuple/Report'
+                                                        _url : baseURL+'/Xtuple/Report',
+                                                        params  : {
+                                                            on_id : sel.data.report_id
+                                                        }
+                                                        
                                                     
                                                    },
                                                    function (data) {