]>
git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.webapp/src/main/webapp/source/class/org/argeo/slc/web/components/XmlRenderer.js
1 qx
.Class
.define("org.argeo.slc.web.components.XmlRenderer",
3 extend
: qx
.ui
.table
.cellrenderer
.String
,
6 *****************************************************************************
8 *****************************************************************************
14 _getContentHtml : function(cellInfo
) {
15 var xmlNode
= cellInfo
.rowData
;
16 if(!xmlNode
) return "";
20 xPath
= "param[@name='testName']";
21 var nameParam
= org
.argeo
.slc
.web
.util
.Element
.selectSingleNode(xmlNode
, xPath
);
22 var value
= qx
.bom
.String
.escape(qx
.dom
.Node
.getText(nameParam
) || "Not Found");
25 xPath
= 'param[@name="date"]';
26 var nameParam
= org
.argeo
.slc
.web
.util
.Element
.selectSingleNode(xmlNode
, xPath
);
27 //qx.log.Logger.info(nameParam);
28 var value
= qx
.bom
.String
.escape(qx
.dom
.Node
.getText(nameParam
) || 0);
29 var splits
= value
.split(".");
30 //qx.log.Logger.info(value);
31 var dateFormat
= new qx
.util
.format
.DateFormat("yyyy-MM-dd HH:mm:ss");
33 var date
= dateFormat
.parse(splits
[0]);
34 var dateFormat2
= new qx
.util
.format
.DateFormat("MMM d, yy HH:mm:ss");
35 return dateFormat2
.format(date
);
37 qx
.log
.Logger
.info(e
);
49 _getCellClass : function(cellInfo
) {
50 return this.base(arguments
, cellInfo
);