| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214 |
- <?xml version="1.0" encoding="UTF-8"?>
- <?xml-stylesheet type="text/css" href="../../css/body.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">
- <instance id="instance1">
- <root xmlns="">
- <datagrid1/>
- <datagrid2/>
- <datagrid3/>
- <datagrid4/>
- <datagrid5/>
- </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/b01.js"/>
- <script type="javascript">
- <![CDATA[
- function Init(node)
- {
- InitParams(node);
- find();
- }
-
- function find()
- {
- model.removenode("/root/reqData");
- model.makeNode("/root/reqData");
- commSubmit("UIB010180-service" , "find" , "glueAction.do");
- model.copyNode("/root/datagrid1" , "/root/resData/LotResult_VO");
- model.copyNode("/root/datagrid2" , "/root/resData/ChangResult_VO");
- // model.copyNode("/root/datagrid3" , "/root/resData/FangResult_VO");
- model.copyNode("/root/datagrid4" , "/root/resData/KuanResult_VO");
- // model.copyNode("/root/datagrid5" , "/root/resData/GuiResult_VO");
- model.refresh();
- }
-
- function save()
- {
- model.removenode("/root/reqData");
- model.makeNode("/root/reqData");
-
- model.removenode("/root/tempData1");
- model.removenode("/root/tempData2");
- // model.removenode("/root/tempData3");
- model.removenode("/root/tempData4");
- // model.removenode("/root/tempData5");
- model.makeNode("/root/tempData1");//对应表格1
- model.makeNode("/root/tempData2");//对应表格2
- // model.makeNode("/root/tempData3");//对应表格3
- model.makeNode("/root/tempData4");//对应表格4
- // model.makeNode("/root/tempData5");//对应表格5
-
- commMultiUpdate(datagrid1 , "/root/tempData1" , "A" , true , "rowStatus_0");//对应表格1
- commMultiUpdate(datagrid2 , "/root/tempData2" , "A" , true , "rowStatus_1");//对应表格2
- // commMultiUpdate(datagrid3 , "/root/tempData3" , "A" , true , "rowStatus_2");//对应表格3
- commMultiUpdate(datagrid4 , "/root/tempData4" , "A" , true , "rowStatus_3");//对应表格4
- // commMultiUpdate(datagrid5 , "/root/tempData5" , "A" , true , "rowStatus_4");//对应表格5
-
- //生成reqData节点
- // commSendReq("/root/tempData1" ,"/root/tempData2","/root/tempData3","/root/tempData4","/root/tempData5");
- commSendReq("/root/tempData1" ,"/root/tempData2","/root/tempData4");
- commSubmit("UIB010180-service" , "save" , "glueAction.do");
-
- datagrid1.clearStatus();
- datagrid2.clearStatus();
- datagrid4.clearStatus();
- find();
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="980" pageheight="620">
- <datagrid id="datagrid1" nodeset="/root/datagrid1/LotResult_Row" allowuserresize="false" caption="选择^代码^按重量计算^按块数计算^代码说明^代码(隐)" colsep="^" colwidth="65, 100, 100, 100, 274, 76" defaultrows="30" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowsep="|" selectionmode="free" style="left:0px; top:30px; width:979px; height:233px; border-color:#000000; border-style:solid; ">
- <col checkvalue="Y,N" ref="CHK" type="checkbox"/>
- <col ref="SMP_LOT_CD" type="input" style="text-align:right; background-color:#ffff99; "/>
- <col ref="SMP_LOT_WGT" type="input" style="text-align:right; background-color:#ffff99; "/>
- <col ref="SMP_LOT_CNT" type="input" style="text-align:right; background-color:#ffff99; "/>
- <col ref="SMP_LOT_DETAIL" type="input" style="text-align:left; background-color:#ffff99; "/>
- <col ref="SMP_LOT_CD1" visibility="hidden" style="text-align:left; "/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var currentRow = datagrid1.row;//当前行
- var wgtCol = datagrid1.colRef("SMP_LOT_WGT");//“按重量计算”所对应的列
- var cntCol = datagrid1.colRef("SMP_LOT_CNT");//“按块数计算”所对应的列
-
- if(datagrid1.col==wgtCol)
- {
- if(datagrid1.valueMatrix(currentRow ,cntCol)!="")
- {
- datagrid1.valueMatrix(currentRow , datagrid1.colRef("SMP_LOT_WGT"))="";
- }
- }
- if(datagrid1.col==cntCol)
- {
- if(datagrid1.valueMatrix(currentRow , wgtCol)!="")
- {
- datagrid1.valueMatrix(currentRow , datagrid1.colRef("SMP_LOT_CNT"))="";
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- datagrid1.editCell();
- ]]>
- </script>
- </datagrid>
- <datagrid id="datagrid2" nodeset="/root/datagrid2/ChangResult_Row" allowuserresize="false" caption="选择^代码^代码说明^隐" colsep="^" colwidth="65, 100, 344, 38" defaultrows="30" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowsep="|" selectionmode="free" style="left:0px; top:287px; width:979px; height:86px; border-color:#000000; border-style:solid; ">
- <col checkvalue="Y,N" ref="CHK" type="checkbox"/>
- <col ref="C_SMCD" type="input" style="text-align:left; background-color:#ffff99; "/>
- <col ref="C_SMCFNM" type="input" style="text-align:left; background-color:#ffff99; "/>
- <col ref="C_SMCD1" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- datagrid2.editCell();
- ]]>
- </script>
- </datagrid>
- <caption id="caption1" class="cell" style="left:0px; top:10px; width:100px; height:21px; border-color:#000000; border-style:solid; ">试样LOT代码</caption>
- <caption id="caption2" class="cell" style="left:0px; top:268px; width:100px; height:20px; border-color:#000000; border-style:solid; ">长度方向位置代码</caption>
- <datagrid id="datagrid4" nodeset="/root/datagrid4/KuanResult_Row" allowuserresize="false" caption="选择^代码^代码说明^隐" colsep="^" colwidth="65, 100, 345, 39" defaultrows="30" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowsep="|" selectionmode="free" style="left:0px; top:400px; width:979px; height:217px; border-color:#000000; border-style:solid; ">
- <col checkvalue="Y,N" ref="CHK" type="checkbox"/>
- <col ref="K_SMCD" type="input" style="text-align:left; background-color:#ffff99; "/>
- <col ref="K_SMCFNM" type="input" style="text-align:left; background-color:#ffff99; "/>
- <col ref="K_SMCD1" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- datagrid4.editCell();
- ]]>
- </script>
- </datagrid>
- <caption id="caption4" class="cell" style="left:0px; top:381px; width:100px; height:20px; border-color:#000000; border-style:solid; ">宽度方向位置代码</caption>
- <button id="button2" style="left:825px; top:5px; width:76px; height:20px; background-image:../../images/btn_add.gif; ">
- <caption>增加</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- datagrid1.addRow();
- ]]>
- </script>
- </button>
- <button id="button3" style="left:905px; top:5px; width:70px; height:20px; background-image:../../images/btn_move.gif; ">
- <caption>删除</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- for(var i=datagrid1.rows-1; i >= 1; i--)
- {
- if(datagrid1.valueMatrix(i , 0)=="Y")
- {
- datagrid1.deleteRow(i , false);
- }
- }
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="button4" style="left:825px; top:268px; width:76px; height:20px; background-image:../../images/btn_add.gif; ">
- <caption>增加</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- datagrid2.addRow();
- ]]>
- </script>
- </button>
- <button id="button15" style="left:905px; top:268px; width:70px; height:20px; background-image:../../images/btn_move.gif; ">
- <caption>删除</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- for(var i=datagrid2.rows-1; i >= 1; i--)
- {
- if(datagrid2.valueMatrix(i , 0)=="Y")
- {
- datagrid2.deleteRow(i , false);
- }
- }
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="button8" style="left:825px; top:380px; width:76px; height:20px; background-image:../../images/btn_add.gif; ">
- <caption>增加</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- datagrid4.addRow();
- ]]>
- </script>
- </button>
- <button id="button9" style="left:905px; top:380px; width:70px; height:20px; background-image:../../images/btn_move.gif; ">
- <caption>删除</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- for(var i=datagrid4.rows-1; i >= 1; i--)
- {
- if(datagrid4.valueMatrix(i , 0)=="Y")
- {
- datagrid4.deleteRow(i , false);
- }
- }
- model.refresh();
- ]]>
- </script>
- </button>
- <line id="line2" style="x1:0px; y1:0px; x2:980px; y2:0px; "/>
- </xhtml:body>
- </xhtml:html>
|