| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198 |
- <?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[热轧作业>>钢卷库管理>>钢卷库标准登录与查询(UIH050100)]]>
- </xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <resData/>
- <reqData/>
- <comboData/>
- <searchData>
- <AREA_KIND/>
- <WH_KIND/>
- </searchData>
- <datagrid1/>
- <deleteData>
- <AREA_KIND/>
- <YARD_ADDR/>
- </deleteData>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- initPage();
- ]]>
- </script>
- </model>
- <script type="javascript">
- <![CDATA[
- //初始化方法
- function initPage()
- {
- commSubmit("UIH050100-service","success","glueAction.do");
- commAppendData("/root/comboData/INIT_RESULT_VO","/root/resData/INIT_RESULT_VO");
- combo1.refresh();
- }
- //查询方法
- function find(){
- //清空发送接点
- model.removenode("/root/reqData");
- model.makeNode("/root/reqData");
-
- model.removenode("/root/datagrid1");
- model.makeNode("/root/datagrid1");
-
- //commSendReq("/root/searchData/AREA_KIND");
- model.duplicate("/root/reqData","/root/searchData/AREA_KIND");
- model.duplicate("/root/reqData","/root/searchData/WH_KIND");
- commSubmit("UIH050100-service","find","glueAction.do");
- commAppendData("/root/datagrid1/COIL_NO_VO","/root/resData/COIL_NO_VO");
- model.refresh();
- }
-
- //保存方法
- function save(){
- //清空发送接点
- model.removenode("/root/reqData");
- model.makeNode("/root/reqData");
-
- //判断选中的行的种类和钢卷堆放区是否为空,如果为空的话给予相关提示
- var nodeSet1 = datagrid1.nodeset;
- for(var i=1;i<datagrid1.rows;i++){
- var CHK = model.getValue(nodeSet1+"["+i+"]/CHK");
- var AREA_KIND = model.getValue(nodeSet1+"["+i+"]/AREA_KIND");
- var YARD_ADDR = model.getValue(nodeSet1+"["+i+"]/YARD_ADDR");
-
- if(CHK =="Y"){
- //判断选中行的种类是否为空
- if(AREA_KIND == ""){
- alert(" 第"+i+"行的种类信息为空,请输入相应的种类信息! ");
- return;
- }else if(YARD_ADDR == ""){
- alert(" 第"+i+"行的钢卷堆放区为空,请输入相应的钢卷堆放信息! ");
- return;
- }
- }
- }
-
- commMultiUpdate(datagrid1,"/root/reqData","A",true,"rowStuts");
-
- commSubmit("UIH050100-service","save","glueAction.do");
-
- //commAppendData("/root/datagrid1/COIL_NO_VO","/root/resData/COIL_NO_VO");
-
- find();
-
- model.refresh();
- }
- ]]>
- </script>
- <script type="javascript" src="../../js/boaMsg.js"/>
- <script type="javascript" src="../../js/boaCommon.js"/>
- </xhtml:head>
- <xhtml:body guideline="2,-1;">
- <caption id="caption1" class="cell" style="left:880px; top:10px; width:50px; height:20px; font-weight:bold; border-color:#000000; "/>
- <caption id="caption2" class="cell" style="left:929px; top:10px; width:50px; height:20px; font-weight:bold; border-color:#000000; "/>
- <caption id="caption10" class="cell" style="left:165px; top:5px; width:90px; height:20px; font-weight:bold; border-color:#000000; ">特定区域</caption>
- <select1 id="combo1" ref="/root/searchData/AREA_KIND" appearance="minimal" editmode="input" style="left:252px; top:5px; width:160px; height:20px; background-color:#ffff99; border-color:#000000; ">
- <choices>
- <itemset nodeset="/root/comboData/INIT_RESULT_VO/INIT_RESULT_Row">
- <label ref="LABEL"/>
- <value ref="VALUE"/>
- </itemset>
- </choices>
- </select1>
- <datagrid id="datagrid1" nodeset="/root/datagrid1/COIL_NO_VO/COIL_NO_Row" allowuserresize="false" caption="选择^种类^钢卷堆放区^钢号范围^钢号范围^钢号范围^钢号 1^钢号 2^钢号 3^钢号 4^钢号 5^钢号 6^钢号 7" colsep="^" colwidth="35, 100, 100, 79, 41, 79, 77, 78, 78, 78, 78, 77, 77" defaultrows="28" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:30px; width:980px; height:569px; ">
- <col checkvalue="Y,N" ref="CHK" type="checkbox"/>
- <col ref="AREA_KIND" type="input" maxlength="3" style="background-color:#ffff99; "/>
- <col ref="YARD_ADDR" type="input" maxlength="10" style="background-color:#ffff99; "/>
- <col ref="FROM_STL_GRD" type="input" maxlength="30" style="background-color:#ffff99; "/>
- <col ref="MIDDLE_STL_GRD" type="output"/>
- <col ref="TO_STL_GRD" type="input" maxlength="30" style="background-color:#ffff99; "/>
- <col ref="STL_GRD1" type="input" maxlength="30" style="background-color:#ffff99; "/>
- <col ref="STL_GRD2" type="input" maxlength="30" style="background-color:#ffff99; "/>
- <col ref="STL_GRD3" type="input" maxlength="30" style="background-color:#ffff99; "/>
- <col ref="STL_GRD4" type="input" maxlength="30" style="background-color:#ffff99; "/>
- <col ref="STL_GRD5" type="input" maxlength="30" style="background-color:#ffff99; "/>
- <col ref="STL_GRD6" type="input" maxlength="30" style="background-color:#ffff99; "/>
- <col ref="STL_GRD7" type="input" maxlength="30" style="background-color:#ffff99; "/>
- </datagrid>
- <button id="button1" style="left:880px; top:10px; width:50px; height:20px; ">
- <caption>增加行</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //点击按钮,在表格的选中位置增加行
- var rw;
- for(var i=0;i<=datagrid1.selectedRows;i++){
- rw = datagrid1.selectedRow(i);
- if(Number(rw) == Number(datagrid1.Rows-1)){
- //如果选中的是最后一行,在后面新加一行
- datagrid1.addRow();
- }else{
- //如果不是最后一行的话,在选中行的下面加入一行
- datagrid1.insertRow(Number(rw+1));
- }
- }
- ]]>
- </script>
- </button>
- <button id="button2" style="left:929px; top:10px; width:51px; height:20px; ">
- <caption>删除行</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //点击按钮,在表格的选中位置删除行。
- var nodeSet1 = datagrid1.nodeset;
- for(var i=1;i<=datagrid1.rows;i++){
- var chk = model.getValue(nodeSet1+"["+i+"]/CHK");
- var AREA_KIND = model.getValue(nodeSet1+"["+i+"]/AREA_KIND");
- var YARD_ADDR = model.getValue(nodeSet1+"["+i+"]/YARD_ADDR");
-
- if(chk == "Y"){
- model.removenode("/root/reqData");
- model.makeNode("/root/reqData");
-
- model.setValue("/root/deleteData/AREA_KIND","");
- model.setValue("/root/deleteData/YARD_ADDR","");
-
- //删除选中的哪一行,给出提交方法
- model.setValue("/root/deleteData/AREA_KIND",AREA_KIND);
- model.setValue("/root/deleteData/YARD_ADDR",YARD_ADDR);
-
- model.refresh();
-
- model.duplicate("/root/reqData","/root/deleteData/AREA_KIND");
- model.duplicate("/root/reqData","/root/deleteData/YARD_ADDR");
-
- commSubmit("UIH050100-service","delete","glueAction.do");
-
- model.refresh();
- }
- }
-
- find();
- ]]>
- </script>
- </button>
- <caption id="caption3" class="cell" style="left:0px; top:5px; width:90px; height:20px; font-weight:bold; border-color:#000000; ">仓库区分</caption>
- <select1 id="combo2" ref="/root/searchData/WH_KIND" appearance="minimal" editmode="input" style="left:90px; top:5px; width:68px; height:20px; background-color:#ffff99; border-color:#000000; ">
- <choices>
- <item>
- <label>炼钢板坯库</label>
- <value>L</value>
- </item>
- <item>
- <label>热轧板坯库</label>
- <value>Z</value>
- </item>
- <item>
- <label>钢卷</label>
- <value>C</value>
- </item>
- </choices>
- </select1>
- </xhtml:body>
- </xhtml:html>
|