| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 |
- <?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[热轧作业>>轧辊/热轧标准>>热轧操作标准厚度组维护(UIH010030)]]>
- </xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <resData/>
- <reqData/>
- <formData>
- <STL_GRD/>
- </formData>
- <datagrid1/>
- </root>
- </instance>
- </model>
- <script type="javascript" src="../../js/boaMsg.js"/>
- <script type="javascript" src="../../js/boaCommon.js"/>
- <script type="javascript">
- <![CDATA[
- function Init(node) {
- InitParams(node);
- }
- //调用公共的初始化方法获得登录用户名
- function InitParams(node) {
- if (typeof node == "undefined" && typeof node != "object") return;
- model.removenode("/root/initData/rcvInfo");
- model.makeNode("/root/initData/rcvInfo");
- var nodeList = node.childNodes;
- node = model.instances(0).selectSingleNode("/root/initData/rcvInfo");
- for (var i = 0; i < nodeList.length; i++)
- node.appendChild(nodeList.item(i));
- }
-
- function find(){
-
- model.removenode("/root/reqData");
- model.makeNode("/root/reqData");
-
- model.duplicate("/root/reqData","/root/formData/STL_GRD");
-
- commSubmit("UIH010030-service","find","glueAction.do");
-
- commAppendData("/root/datagrid1/THKRESULT_VO","/root/resData/THKRESULT_VO");
-
- model.refresh();
- }
-
- function save(){
- model.removenode("/root/reqData");
- model.makeNode("/root/reqData");
-
- //这里需要给出相应的行状态
- for(var i=0;i<=datagrid1.rows;i++){
- datagrid1.rowStatus(i) = 3;
- }
-
- commMultiUpdate(datagrid1,"/root/reqData","A",true,"rowStuts1");
-
- //这里加入登录用户名,会不会与已有的initData冲突
- model.makeValue("/root/reqData/REG_ID",model.getValue("/root/initData/rcvInfo/REG_ID"));
-
- commSubmit("UIH010030-service","save","glueAction.do");
-
- model.refresh();
- }
-
- function del(){
- //删除选中行的厚度组
- model.removenode("/root/reqData");
- model.makeNode("/root/reqData");
-
- //这里需要给出相应的行状态
- for(var i=0;i<=datagrid1.rows;i++){
- datagrid1.rowStatus(i) = 3;
- }
-
- commMultiUpdate(datagrid1,"/root/reqData","A",true,"rowStuts1");
- //这里加入登录用户名,会不会与已有的initData冲突
- model.makeValue("/root/reqData/REG_ID",model.getValue("/root/initData/rcvInfo/REG_ID"));
-
- commSubmit("UIH010030-service","delete","glueAction.do");
-
- model.refresh();
-
- find();
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body guideline="1,980;" style="font-family:宋体; ">
- <caption id="caption2" class="cell" style="left:5px; top:5px; width:90px; height:20px; text-align:center; border-color:#000000; border-style:solid; ">标准钢号</caption>
- <input id="input4" ref="/root/formData/STL_GRD" maxlength="30" style="left:95px; top:5px; width:110px; height:20px; background-color:#ffff99; ">
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- //?里提供??事件,?出相?的系?已有的??
- window.load("./UIH02_SELECT_STL_GRD.xrw", "modal", "modalWin", "left:400; top:100; width:650px; height:500px");
- ]]>
- </script>
- </input>
- <datagrid id="datagrid1" nodeset="/root/datagrid1/THKRESULT_VO/THKRESULT_Row" caption="选择^厚度组^钢号^下限值区分^下限值^上限值^上限值区分^录入人^录入时间^变更人^变更时间" colsep="^" colwidth="50, 80, 100, 71, 100, 100, 71, 100, 100, 100, 100" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:5px; top:30px; width:975px; height:550px; ">
- <col checkvalue="Y,N" ref="CHK" type="checkbox"/>
- <col editable="false" ref="THK_TGT" type="input" maxlength="6" style="background-color:#ffff99; "/>
- <col ref="STL_GRD" type="input" style="background-color:#ffff99; "/>
- <col ref="THK_MIN_LABEL" type="combo" style="background-color:#ffff99; ">
- <choices>
- <item>
- <label/>
- <value/>
- </item>
- <item>
- <label>
- <![CDATA[<]]>
- </label>
- <value>A</value>
- </item>
- </choices>
- </col>
- <col ref="THK_MIN" type="input" maxlength="6" style="background-color:#ffff99; "/>
- <col ref="THK_MAX" type="input" maxlength="6" style="background-color:#ffff99; "/>
- <col ref="THK_MAX_LABEL" type="combo" style="background-color:#ffff99; ">
- <choices>
- <item>
- <label/>
- <value/>
- </item>
- <item>
- <label>
- <![CDATA[<=]]>
- </label>
- <value>C</value>
- </item>
- </choices>
- </col>
- <col ref="REG_ID"/>
- <col ref="REG_TIME"/>
- <col ref="MOD_ID"/>
- <col ref="MOD_TIME"/>
- <hint>
- <![CDATA[厚度组字段请输入MT(1-100)作为厚度组标志]]>
- </hint>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if(datagrid1.isCell(event.target)&&datagrid1.row >= datagrid1.fixedRows){
- //鼠标选中的列
- var mouseCol = datagrid1.mouseCol;
- if(mouseCol == 2){
- //提供相应的钢号组信息
- window.load("./UIH02_SELECT_STL_GRD.xrw", "modal", "modalWin", "left:400; top:100; width:650px; height:500px");
-
- var stl_grd = model.getValue("/root/formData/STL_GRD");
-
- var nodeSet = datagrid1.nodeset;
- model.setValue(nodeSet+"["+datagrid1.row+"]/STL_GRD",stl_grd);
-
- model.refresh();
- }
- }
- ]]>
- </script>
- </datagrid>
- <button id="button2" style="left:790px; top:5px; width:80px; height:25px; ">
- <caption>增加厚度组</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //这里提供增加厚度组的按钮,每点击一次增加一行并且给出一个厚度组标识。
- if(datagrid1.rows == 1){
- //说明是第一行
- datagrid1.addRow();
-
- }else{
- //点击按钮,在表格的选中位置增加行
- 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="button3" style="left:880px; top:5px; width:80px; height:25px; ">
- <caption>删除厚度组</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //这里提供删除厚度组的按钮,删除选中行的标准
- del();
- ]]>
- </script>
- </button>
- </xhtml:body>
- </xhtml:html>
|