| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- <?xml version="1.0" encoding="UTF-8"?>
- <?xml-stylesheet href="../../css/body.css" type="text/css" ?>
- <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>
- <![CDATA[公用界面管理 >> 系统信息管理 >> 模板管理]]>
- </xhtml:title>
- <model id="model1" autocdata="false">
- <instance id="instance1">
- <root xmlns="">
- <initData>
- </initData>
- <gridData/>
- <formData>
- <filename/>
- <TMPL_NM/>
- </formData>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- if (window.parent == null) Init();
- ]]>
- </script>
- </model>
- <script type="javascript" src="../../js/boaCommon.js"/>
- <script type="javascript" src="../../js/boaMsg.js"/>
- <script type="javascript" src="../../js/mesCommon.js"/>
- <script type="javascript">
- <![CDATA[
- submitID = "Excel-Common-service";
- function Init(node) {
- // InitParams(node);
- // model.duplicate("/root/formData/searchInfo", "/root/initData/rcvInfo/REG_ID");
- }
- function removenode() {
- model.removenode("/root/reqData");
- model.removenode("/root/resData");
- model.makeNode("/root/reqData/filename");
- model.makeNode("/root/reqData/TMPL_NM");
- }
- function pageInit() {
- removenode();
- model.refresh();
- var datagrid = datagrid1;
- datagrid.rebuild();
- commGridInit(datagrid);
- isReadOnly(datagrid, "TMPL_NM");
- colStyle(datagrid, "CHK,DATA_ROW,PAGE_SIZE,JAVA_CLASS");
- }
- function find() {
- exec("", "", "find", "/root/gridData/ListResult_0_VO");
- pageInit();
- }
- function save() {
- exec("", datagrid1, "save", "/root/gridData/ListResult_0_VO");
- pageInit();
- }
- function create() {
- var datagrid = datagrid1;
- commAddRow(datagrid, "CHK,TMPL_NM,DATA_ROW,PAGE_SIZE,JAVA_CLASS");
- datagrid.valueMatrix(datagrid.row, datagrid.colRef("DATA_ROW")) = 0;
- datagrid.valueMatrix(datagrid.row, datagrid.colRef("PAGE_SIZE")) = 25;
- }
- function remove() {
- var datagrid = datagrid1;
- if (datagrid.fixedRows == datagrid.rows) {
- alert("网格中没有记录!!!");
- return;
- }
- if(commComfirmBox("确定要删除选定行, 或取消未选定行的删除?", "删除确认") == '0') return;
- commDelRow(datagrid, "CHK", "", "TMPL_NM", "CHK,DATA_ROW,PAGE_SIZE,JAVA_CLASS");
- }
- var onrowchanged = true;
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body overflow="hidden" pagewidth="980" pageheight="620" style="font-family:宋体; ">
- <datagrid id="datagrid1" nodeset="/root/gridData/ListResult_0_VO/ListResult_0_Row" caption="选取^模板名^模板数据数^每页行数^JAVA类全名 (默认:xin.glue.ui.common.blob.PosExcelCommon)^存在模板" colsep="^" colwidth="30, 300, 45, 40, 485, 40" extendlastcol="false" mergecellsfixedrows="bycolrec" rowheader="select" rowheight="42" rowsep="|" style="left:0px; top:5px; width:980px; height:575px; border-style:solid; border-right-style:sunken; ">
- <col checkvalue="Y,N" key="false" ref="CHK" type="checkbox"/>
- <col ref="TMPL_NM" type="input"/>
- <col ref="DATA_ROW" type="input" format="#,###"/>
- <col ref="PAGE_SIZE" type="input" format="#,###"/>
- <col ref="JAVA_CLASS" type="input"/>
- <col key="false" ref="TMPL"/>
- <script type="javascript" ev:event="onentercell">
- <![CDATA[
- datagrid1.editCell();
- ]]>
- </script>
- </datagrid>
- <group id="group1" style="left:0px; top:585px; width:980px; height:35px; ">
- <caption id="caption1" style="left:5px; top:10px; width:65px; height:20px; ">模板文件:</caption>
- <input id="input1" ref="/root/formData/filename" style="left:65px; top:10px; width:380px; height:20px; "/>
- <button id="button1" style="left:450px; top:10px; width:90px; height:20px; background-image:../../images/btn_excel.gif; ">
- <caption>文件选取</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- model.setValue("/root/formData/filename", window.fileDialog("open", ",", false, "", "xls", "Excel File(*.xls)|*.xls"));
- input1.refresh();
- ]]>
- </script>
- </button>
- <button id="button2" style="left:535px; top:10px; width:90px; height:20px; background-image:../../images/btn_save.gif; ">
- <caption>模板上传</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var datagrid = datagrid1;
- var row = datagrid.row;
- if (row < datagrid.fixedRows) return;
- var rowStatus = datagrid.rowStatus(row);
- if (rowStatus == 1 || rowStatus == 3) return;
- model.setValue("/root/formData/TMPL_NM", datagrid.valueMatrix(row, datagrid.colRef("TMPL_NM")));
- commSendReq("/root/formData");
- upload1.revalidate();
- if (upload1.getFileSize(0) > 0) {
- commSubmit(submitID, "doc", action, false, "file");
- }
- removenode();
- ]]>
- </script>
- </button>
- <button id="button3" style="left:620px; top:10px; width:90px; height:20px; background-image:../../images/btn_find.gif; ">
- <caption>模板浏览</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var datagrid = datagrid1;
- var reqData = datagrid.valueMatrix(datagrid.row, datagrid.colRef("TMPL_NM"));
- if (reqData != "")
- window.load(url + "etBrowse.jsp?ServiceName=" + submitID + "&content=1&TMPL_NM=" + reqData, "html");
- ]]>
- </script>
- </button>
- <upload id="upload1" nodeset="/root/reqData/filename" ext="xls" filecount="1" validate="false" style="left:920px; top:5px; width:25px; height:20px; "/>
- </group>
- </xhtml:body>
- </xhtml:html>
|