toolbar : "batch",\r
callback : function(e) {\r
var sel = this.list.getSortedSelection();\r
- var confirmPref = this.getRiaPreferenceValue("slc.batch.delete.confirm");\r
- this.debug(confirmPref);\r
+ var confirmPref = this.getRiaPreferenceValue("slc.batch.delete.confirm"); \r
var execution = function() {\r
for (var i = 0; i < sel.length; i++) {\r
this.list.remove(sel[i]);\r
var executionFlow = target.getUserData("executionFlow");\r
var batchEntry = new org.argeo.slc.ria.execution.BatchEntrySpec(\r
executionModule, executionFlow);\r
- var label = batchEntry.getLabel();\r
- var icon = target.getIcon() || "org.argeo.slc.ria/office-document.png";\r
- var item = new qx.ui.form.ListItem(label, icon);\r
- /*\r
- item.addListener("dblclick", function(e) {\r
- this.getCommands()["editexecutionspecs"].command\r
- .execute();\r
- }, this);\r
- */\r
- item.setUserData("batchEntrySpec", batchEntry);\r
+\r
+ this.appendBatchEntrySpec(batchEntry, target.getIcon(), after); \r
+ },\r
+ \r
+ appendBatchEntrySpec: function(batchEntrySpec, icon, after){\r
+ \r
+ var item = new qx.ui.form.ListItem(batchEntrySpec.getLabel(), icon || "org.argeo.slc.ria/system.png");\r
+ item.setUserData("batchEntrySpec", batchEntrySpec);\r
item.setPaddingTop(1);\r
item.setPaddingBottom(2);\r
if (after) {\r
this.list.add(item);\r
}\r
this.list.select(item);\r
- /*\r
- if (this.getAutoOpen() && !skipAutoOpen) {\r
- this.getCommands()["editexecutionspecs"].command.execute();\r
- }\r
- */\r
+ \r
},\r
\r
/**\r
}\r
try{\r
var xmlMessage = slcExecMessage.toXml();\r
+ if(!window.xmlExecStub){\r
+ window.xmlExecStub = {};\r
+ }\r
+ window.xmlExecStub[slcExecMessage.getUuid()] = qx.xml.Document.fromString(xmlMessage);\r
var req = org.argeo.slc.ria.SlcApi.getNewSlcExecutionService(\r
agentUuid, xmlMessage);\r
req.send();\r
if(clearBatch){\r
req.addListener("completed", function(e){\r
this.list.removeAll();\r
+ this.setBatchAgentId(null);\r
}, this);\r
} \r
}catch(e){\r