]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - server/org.argeo.slc.ria/src/argeo-ria-lib/slc/class/org/argeo/slc/ria/BatchView.js
qx 0.8.3 deprecation
[gpl/argeo-slc.git] / server / org.argeo.slc.ria / src / argeo-ria-lib / slc / class / org / argeo / slc / ria / BatchView.js
index a2a8ff9c8832427fea81b0ce43c548fc8cad9918..5f68b2cf6eeca1f9a525e554eb999193d8d288dd 100644 (file)
@@ -42,10 +42,12 @@ qx.Class.define("org.argeo.slc.ria.BatchView",
                                                }\r
                                                var prefName = "slc.batch.autoclear";\r
                                                var prefValue = this.getRiaPreferenceValue(prefName);\r
-                                               if(prefValue !== null){\r
-                                                       this.executeBatchOnAgent(batchAgentId, prefValue);\r
-                                                       return;\r
+                                               if(prefValue !== null && prefValue === true){\r
+                                                       this.executeBatchOnAgent(batchAgentId, true);                                                   \r
+                                               }else{\r
+                                                       this.executeBatchOnAgent(batchAgentId, false);\r
                                                }\r
+                                               return;\r
                                                var modal = new org.argeo.ria.components.Modal("Clear?", null);\r
                                                modal.addYesNoReminder("Do you want to clear the batch automatically after execution?", prefName);\r
                                                modal.addListener("cancel", function(e){\r
@@ -400,7 +402,7 @@ qx.Class.define("org.argeo.slc.ria.BatchView",
                        } else {\r
                                this.list.add(item);\r
                        }\r
-                       this.list.select(item);\r
+                       this.list.setSelection([item]);\r
                        \r
                },\r
 \r
@@ -414,7 +416,11 @@ qx.Class.define("org.argeo.slc.ria.BatchView",
                        var selection = this.list.getChildren();\r
                        if (!selection.length)\r
                                return;\r
+                       // Get Host\r
+                       var agentsMap = org.argeo.ria.components.ViewsManager.getInstance().getViewPaneById("selector").getContent().getAgentsMap();\r
+                       var host = agentsMap[agentUuid];\r
                        var slcExecMessage = new org.argeo.slc.ria.execution.Message();\r
+                       slcExecMessage.setHost(host);\r
                        for (var i = 0; i < selection.length; i++) {\r
                                var batchEntrySpec = selection[i].getUserData("batchEntrySpec");\r
                                slcExecMessage.addBatchEntrySpec(batchEntrySpec);\r