view : {\r
init : null\r
},\r
+ viewSelection : {\r
+ nullable:false, \r
+ check:"org.argeo.ria.components.ViewSelection"\r
+ }, \r
+ instanceId : {init:""},\r
+ instanceLabel : {init:""}, \r
/**\r
* Commands definition, see {@link org.argeo.ria.event.CommandsManager#definitions} \r
*/\r
*/\r
init : function(viewPane){\r
this.setView(viewPane);\r
+ this.setViewSelection(new org.argeo.ria.components.ViewSelection(viewPane.getViewId())); \r
this._createLayout();\r
},\r
\r
this.timer.stop();\r
},\r
\r
+ /**\r
+ * Creates the applet layout\r
+ */\r
_createLayout : function(){\r
this.logModel = new qx.ui.table.model.Simple();\r
- this.logModel.setColumns(["Date", "Agent Uuid", "Status"]);\r
+ this.logModel.setColumns(["Date", "Host", "Id", "Status"]);\r
this.logPane = new qx.ui.table.Table(this.logModel, {\r
tableColumnModel: function(obj){\r
return new qx.ui.table.columnmodel.Resize(obj)\r
this.add(this.logPane, {edge:'center'});\r
},\r
\r
+ /**\r
+ * Initialize the log table.\r
+ */\r
_initLogger : function(){\r
this.logPane.set({ \r
statusBarVisible: false,\r
});\r
var columnModel = this.logPane.getTableColumnModel();\r
columnModel.getBehavior().setWidth(0, "30%");\r
- columnModel.getBehavior().setWidth(2, "12%"); \r
+ columnModel.getBehavior().setWidth(1, "15%");\r
+ columnModel.getBehavior().setWidth(3, "12%"); \r
},\r
\r
+ /**\r
+ * Refresh the data model.\r
+ */\r
_reloadLogger : function(){\r
var request = org.argeo.slc.ria.SlcApi.getListSlcExecutionsService();\r
request.addListener("completed", function(response){ \r
var slcExec = new org.argeo.slc.ria.SlcExecutionMessage(message.getAttribute("uuid"));\r
slcExec.fromXml(message);\r
this.logModel.addRows([\r
- [slcExec.getDate(), slcExec.getHost()+' ('+slcExec.getUuid()+')', slcExec.getStatus()]\r
+ [slcExec.getDate(), slcExec.getHost(), slcExec.getUuid(), slcExec.getStatus()]\r
]); \r
}\r
}, this);\r