]>
git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.webapp/src/main/webapp/source/class/org/argeo/slc/web/components/Applet.js
4 qx
.Class
.define("org.argeo.slc.web.components.Applet",
6 extend
: qx
.ui
.container
.Composite
,
8 construct : function(){
10 this.setLayout(new qx
.ui
.layout
.Dock());
18 *****************************************************************************
20 *****************************************************************************
25 initData : function(xmlNode
){
27 // Load XML or Whatever
28 var testType
= qx
.dom
.Node
.getText(qx
.xml
.Element
.selectSingleNode(this.data
, "param[@name='testType']"));
30 if(testType
== "qtp"){
31 var testColl
= qx
.dom
.Node
.getText(qx
.xml
.Element
.selectSingleNode(this.data
, "param[@name='testCollection']"));
32 service
= "/com.capco.sparta.web/spartaQtpView.xslt?collectionId="+testColl
;
34 var testId
= qx
.dom
.Node
.getText(qx
.xml
.Element
.selectSingleNode(this.data
, "param[@name='uuid']"));
35 service
= "/com.capco.sparta.web/spartaCsvView.xslt?uuid="+testId
;
37 var request
= new qx
.io2
.HttpRequest(service
);
38 request
.addListener("load", function(e
){
39 var responseText
= e
.getTarget().getResponseText();
40 this.createGui(responseText
);
46 createGui : function(responseText
){
47 var htmlElement
= new qx
.ui
.embed
.Html(responseText
);
48 var scroller
= new qx
.ui
.container
.Scroll(htmlElement
);
49 this.add(scroller
, {edge
:"center", height
:'100%'});