| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- <?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>详细信息查询</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <datagrid1/>
- <datagrid2/>
- <size>
- <SizeResult_Row>
- <INSTR_SIZE/>
- <ACT_SIZE/>
- </SizeResult_Row>
- </size>
- <wgt>
- <WgtResult_Row>
- <INSTR_COIL_WGT/>
- <ACT_WGT/>
- </WgtResult_Row>
- </wgt>
- <shuoming>点击“内控标准”,实绩值将与“内控牌号”标准进行比较,不合格显示红色;点击“炼钢放行”,实绩值将与“炼钢放行”标准进行比较,不合格显示红色;无实绩的均显示紫色。默认实绩与炼钢放行比较。</shuoming>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- model.removenode("/root/reqData");
- model.makeValue("/root/reqData/STLGRD" , stlgrd);
- model.makeValue("/root/reqData/CHARGENO" , charge);
- model.makeValue("/root/reqData/CHEMSEQ" , chemseq);
- model.makeValue("/root/reqData/PROCCD" , proccd);
- commSubmit("UIB020020-service" , "find1" , "glueAction.do");
- model.copyNode("/root/datagrid1" , "/root/resData/IngrResult_VO");
- model.refresh();
- //
- setColor();
- ]]>
- </script>
- </model>
- <script type="javascript" src="../../js/boaCommon.js"/>
- <script type="javascript" src="../../js/b01.js"/>
- <script type="javascript">
- <![CDATA[
- var ope = window.opener;//获得父窗口对象
- var stlgrd = ope.model.getValue("/root/stlNode/STLGRD");
- var charge = ope.model.getValue("/root/stlNode/CHARGENO");
- var chemseq = ope.model.getValue("/root/stlNode/CHEMSEQ");
- var proccd = ope.model.getValue("/root/stlNode/PROCCD");
- var cPage = 1;//当前行
-
-
- //不合格项变为红色
- function setColor()
- {
- var valCol = datagrid1.colRef("CHEM_VAL");
- var minCol;
- var maxCol ;
- if(datagrid1.col == datagrid1.colRef("MIN_1") || datagrid1.col == datagrid1.colRef("MAX_1"))
- {
- minCol = datagrid1.colRef("MIN_1");//实绩值做在列
- maxCol = datagrid1.colRef("MAX_1");//最小值的列
- }
- else (datagrid1.col == datagrid1.colRef("MIN_2") || datagrid1.col == datagrid1.colRef("MAX_2"))
- {
- minCol = datagrid1.colRef("MIN_2");//实绩值做在列
- maxCol = datagrid1.colRef("MAX_2");//最小值的列
- }
- datagrid1.colstyle(valCol, "data", "background-color") = "#ffffff";//恢复初始的黄色再染色
- var min = "";
- var max = "";
- var val = "";
- for(var i = 1; i < datagrid1.rows; i++)
- {
- min = datagrid1.valueMatrix(i , minCol);//成分最小
- max = datagrid1.valueMatrix(i , maxCol);//最大
- val= datagrid1.valueMatrix(i , valCol);//实绩
-
- if(val != "" && min !="" && parseFloat(min) > parseFloat(val) )//实绩值应大于等于指示最小值,否则不合格
- {
-
- datagrid1.cellStyle("background-color" , i , valCol) = "#ff0000";
- }
- if(val != "" && max != "" && parseFloat(max) < parseFloat(val))//实绩值应小于等于指示最大值,否则不合格
- {
- datagrid1.cellStyle("background-color" , i , valCol) = "#ff0000";
- }
- if(val =="" && (max != "" || min !="") )
- {
- datagrid1.cellStyle("background-color" , i , valCol) = "#cc99ff";
- }
- }
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="460" pageheight="500">
- <datagrid id="datagrid1" nodeset="/root/datagrid1/IngrResult_Row" caption="成分代码^内控标准^内控标准^炼钢放行^炼钢放行^实绩|成分代码^最小值^最大值^最小值^最大值^实绩" colsep="^" colwidth="98, 59, 56, 59, 67, 100" defaultrows="13" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="label" style="left:0px; top:0px; width:425px; height:385px; ">
- <col ref="CHEMCD" style="text-align:left; "/>
- <col ref="MIN_1" style="text-align:right; "/>
- <col ref="MAX_1" style="text-align:right; "/>
- <col ref="MIN_2" style="text-align:right; "/>
- <col ref="MAX_2" style="text-align:right; "/>
- <col ref="CHEM_VAL" style="text-align:right; "/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- setColor();
- ]]>
- </script>
- </datagrid>
- <caption id="caption1" class="cell" style="left:0px; top:395px; width:100px; height:20px; ">说明</caption>
- <textarea id="textarea1" ref="/root/shuoming" scroll="auto" editable="false" style="left:0px; top:414px; width:420px; height:50px; vertical-align:top; "/>
- </xhtml:body>
- </xhtml:html>
|