| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- <?xml version="1.0" encoding="UTF-8"?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>Untitle</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <example>Sample</example>
- <req>
- <grid>
- <sample/>
- </grid>
- </req>
- <res>
- <grid>
- <paramname/>
- <filename/>
- </grid>
- </res>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-model-construct">
- <![CDATA[
- model.removeNodeset("/root/req/grid");
- ]]>
- </script>
- <submission id="s1" action="http://www.maverick.com:8088/xgmes3/fileUpload.jsp" mediatype="multipart/form-data" method="form-data-post" ref="/root/req" resultref="/root/res"/>
- </model>
- </xhtml:head>
- <xhtml:body>
- <datagrid id="datagrid1" nodeset="/root/req/grid" caption="caption1^" colwidth="290" mergecellsfixedrows="bycolrec" style="left:20px; top:85px; width:350px; height:150px; ">
- <col ref="sample"/>
- </datagrid>
- <button id="button1" style="left:270px; top:50px; width:100px; height:20px; ">
- <caption>addfile</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- files = window.fileDialog("open", "|", true);
- filelist = files.split("|");
- for(var i = 0 ; i < filelist.length ; i++ )
- {
- datagrid1.addItem();
- // datagrid1.valueMatrix(datagrid1.rows- 1, 0) = filelist[i];
- datagrid1.textMatrix(datagrid1.rows- 1, 0) = filelist[i];
- }
- ]]>
- </script>
- </button>
- <button id="button2" style="left:265px; top:255px; width:100px; height:20px; ">
- <caption>upload</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.send("s1", true);
- ]]>
- </script>
- </button>
- <datagrid id="datagrid2" nodeset="/root/res/grid" caption="파라메터명^저장된 파일명^CHK" colwidth="166, 170, 30" mergecellsfixedrows="bycolrec" style="left:420px; top:85px; width:380px; height:150px; ">
- <col ref="paramname"/>
- <col ref="filename"/>
- <col ref="chk" type="checkbox"/>
- </datagrid>
- <upload id="upload1" nodeset="/root/req/grid/sample" style="left:20px; top:10px; width:100px; height:20px; "/>
- <button id="button3" style="left:700px; top:255px; width:100px; height:20px; ">
- <caption>download</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var sLocalFileName = datagrid2.valueMatrix(datagrid2.row, datagrid2.colRef("filename"));
- model.download("http://www.maverick.com:8088/uploaded/" + sLocalFileName, "C:\\" + sLocalFileName, false);
- window.exec("Excel.exe", "C:\\" + sLocalFileName);
- ]]>
- </script>
- </button>
- </xhtml:body>
- </xhtml:html>
|