cb420e91bc7c2a6e040eb0e055925b8a5e6781d3.svn-base 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet type="text/css" href="../../css/body.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>
  6. <![CDATA[公用管理 >> 代码管理 >> 客户录入]]>
  7. </xhtml:title>
  8. <model id="model1" autocdata="false">
  9. <instance id="instance1">
  10. <root xmlns="">
  11. <initData>
  12. </initData>
  13. <codeData>
  14. </codeData>
  15. <formData>
  16. <searchInfo>
  17. <CUST_CD/>
  18. </searchInfo>
  19. </formData>
  20. <gridData>
  21. </gridData>
  22. <navInfo>
  23. <PageNo>1</PageNo>
  24. </navInfo>
  25. </root>
  26. </instance>
  27. <script type="javascript" ev:event="xforms-ready">
  28. <![CDATA[
  29. if (window.parent == null) Init();
  30. ]]>
  31. </script>
  32. </model>
  33. <script type="javascript" src="../../js/boaCommon.js"/>
  34. <script type="javascript" src="../../js/boaMsg.js"/>
  35. <script type="javascript" src="../../js/mesCommon.js">
  36. <![CDATA[
  37. var submitID = "UIZ010020-service";
  38. var isValid = false;
  39. function Init(node) {
  40. InitParams(node);
  41. isValid = model.getValue("/root/initData/rcvInfo/ROOT_AMN_YN") == "Y";
  42. model.duplicate("/root/formData/searchInfo", "/root/initData/rcvInfo/REG_ID");
  43. JsGridObject = new JsGridClass(datagrid1, "/root/gridData/ListResult_0_VO/ListResult_0_Row");
  44. }
  45. function pageInit() {
  46. model.removenode("/root/reqData");
  47. model.removenode("/root/resData");
  48. model.refresh();
  49. var datagrid = datagrid1;
  50. datagrid.rebuild();
  51. commGridInit(datagrid);
  52. var colRef = datagrid.colRef("CUST_CD");
  53. datagrid.isReadOnly(0, colRef, (datagrid.rows-1), colRef) = true;
  54. colStyle(datagrid, "CHK,CUST_CD2,CUST_NM");
  55. colRef = datagrid.colRef("CHK");
  56. for (var i = datagrid.fixedRows; i < datagrid.rows; i++)
  57. datagrid.valueMatrix(i, colRef) = "false";
  58. }
  59. function find() {
  60. exec("/root/formData/searchInfo", "", "find", "/root/gridData/ListResult_0_VO");
  61. try {
  62. JsGridObject.setItem();
  63. JsGridObject.firstPage();
  64. } catch (e) {
  65. alert("脚本运行错误!");
  66. }
  67. }
  68. function save() {
  69. exec("/root/formData/searchInfo", datagrid1, "save", "/root/gridData/ListResult_0_VO");
  70. try {
  71. JsGridObject.setItem();
  72. JsGridObject.lastPage();
  73. } catch (e) {
  74. alert("脚本运行错误!");
  75. }
  76. }
  77. function create() {
  78. if (isValid == false) return;
  79. try {
  80. if (!JsGridObject.isLastPage()) {
  81. JsGridObject.setItem();
  82. JsGridObject.lastPage();
  83. }
  84. } catch (e) {
  85. alert("脚本运行错误!");
  86. }
  87. var datagrid = datagrid1;
  88. var row = datagrid.rows;
  89. commAddRow(datagrid, "CHK,CUST_CD,CUST_CD2,CUST_NM");
  90. datagrid.valueMatrix(row, datagrid.colRef("ROWNUM")) = model.getXPathValue("count(/root/gridData/ListResult_0_VO/ListResult_0_Row)");
  91. }
  92. function remove() {
  93. var datagrid = datagrid1;
  94. if (datagrid.rows == datagrid.fixedRows) {
  95. alert("网格中没有记录!!!");
  96. return;
  97. }
  98. if(commComfirmBox("确定要删除选定行?", "删除确认") == '0') return;
  99. commDelRow(datagrid, "CHK", "", "CHK,CUST_CD2,CUST_NM");
  100. }
  101. ]]>
  102. </script>
  103. </xhtml:head>
  104. <xhtml:body overflow="hidden" pagewidth="980" pageheight="620" style="font-family:宋体; ">
  105. <group id="group1" overflow="hidden" style="left:0px; top:0px; width:980px; height:30px; ">
  106. <import id="import1" src="./Navigation.xrw" style="left:390px; top:0px; width:500px; height:30px; "/>
  107. <line id="line2" style="x1:0px; y1:29px; x2:980px; y2:29px; "/>
  108. <caption id="caption101" class="cell" style="left:0px; top:5px; width:90px; height:20px; vertical-align:middle; ">客户编码</caption>
  109. <input id="input1" ref="/root/formData/searchInfo/CUST_CD" style="left:92px; top:5px; width:110px; height:20px; "/>
  110. </group>
  111. <datagrid id="datagrid1" nodeset="/root/gridData/ListResult_0_VO/ListResult_0_Row[PAGENO=/root/navInfo/PageNo]" caption="删除选取^客户代码^客户名称^客户编码^修改人^修改时间^ROWNUM" colsep="^" colwidth="35, 100, 300, 100, 100, 120, 100" extendlastcol="false" mergecellsfixedrows="bycolrec" rowheader="select" rowheight="42" rowsep="|" style="left:0px; top:34px; width:980px; height:586px; border-style:solid; border-right-style:sunken; ">
  112. <col ref="CHK" type="checkbox"/>
  113. <col ref="CUST_CD" type="input" style="text-align:left; "/>
  114. <col ref="CUST_NM" type="input" style="text-align:left; "/>
  115. <col ref="CUST_CD2" type="input" style="text-align:left; "/>
  116. <col key="false" ref="MOD_ID" style="text-align:left; "/>
  117. <col key="false" ref="MOD_DATE" format="yyyy-mm-dd hh:nn:ss" mask="exclude"/>
  118. <col key="false" ref="ROWNUM" visibility="hidden"/>
  119. <script type="javascript" ev:event="onentercell">
  120. <![CDATA[
  121. event.pTarget.editCell();
  122. ]]>
  123. </script>
  124. </datagrid>
  125. </xhtml:body>
  126. </xhtml:html>