b1e0cb28aab2ab8604a5acef59eaf0d9ac0e9dd8.svn-base 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet href="../../css/body.css" type="text/css" ?>
  3. <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">
  4. <xhtml:head>
  5. <xhtml:title>取样代码选择</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <SmpGrid/>
  10. <newElement/>
  11. <passNode/>
  12. </root>
  13. </instance>
  14. </model>
  15. <script type="javascript" src="../../js/boaCommon.js"/>
  16. <script type="javascript" src="../../js/boaMsg.js"/>
  17. <script type="javascript">
  18. <![CDATA[
  19. var ope = window.opener; //获取父窗口对象
  20. ]]>
  21. </script>
  22. </xhtml:head>
  23. <xhtml:body pagewidth="400" pageheight="300">
  24. <datagrid id="datagrid1" nodeset="/root/SmpGrid/SmpLotCode_Row" caption="选择^代码^按重量计算^按块数计算^代码说明" colsep="^" colwidth="45, 43, 73, 56, 100" mergecellsfixedrows="bycolrec" rowheight="33" rowsep="|" style="left:10px; top:5px; width:375px; height:270px; ">
  25. <col checkvalue="Y,N" ref="CHK" type="radio"/>
  26. <col ref="SMP_LOT_CD"/>
  27. <col ref="SMP_LOT_WGT"/>
  28. <col ref="SMP_LOT_CNT"/>
  29. <col ref="SMP_LOT_DETAIL"/>
  30. <script type="javascript" ev:event="onclick">
  31. <![CDATA[
  32. var row = datagrid1.row;
  33. var r = ope.datagrid1.row;
  34. var l = ope.datagrid1.col;
  35. if(datagrid1.valueMatrix(row , 0) == "Y")
  36. {
  37. var dd = parseInt(ope.model.getValue("/root/ddd"))+1;
  38. var c = window.opener;
  39. // ope.model.makeValue("/root/ddd" , datagrid1.valueMatrix(row , 1));
  40. ope.datagrid1.valueMatrix(r , l) = datagrid1.valueMatrix(row , 1);
  41. ope.model.makeValue("/root/XX/tempDataaa["+dd+"]/PRDNMCD" , ope.datagrid1.valueMatrix(r , 1));//品名
  42. ope.model.makeValue("/root/XX/tempDataaa["+dd+"]/SPECABBSYM" , ope.datagrid1.valueMatrix(r , 2));//标准号
  43. ope.model.makeValue("/root/XX/tempDataaa["+dd+"]/LOC" ,ope.datagrid1.colAttribute(l ,"ref")+"|"+ope.datagrid1.valueMatrix(r , l));
  44. ope.model.makeValue("/root/ddd" , dd);
  45. window.close();
  46. }
  47. ]]>
  48. </script>
  49. </datagrid>
  50. </xhtml:body>
  51. </xhtml:html>