SPMMD01500_FIND구분코드.xrw 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.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>FIND구분코드</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <limantibiobasecdinfo>
  11. <limantibiobasecdlist>
  12. <cdtype/>
  13. <cdtypenm/>
  14. <seq/>
  15. <rem/>
  16. </limantibiobasecdlist>
  17. </limantibiobasecdinfo>
  18. <limantibiobasecdsaveinfo>
  19. <limantibiobasecdsavelist>
  20. <status/>
  21. <cdtype/>
  22. <cdtypenm/>
  23. <seq/>
  24. <rem/>
  25. </limantibiobasecdsavelist>
  26. </limantibiobasecdsaveinfo>
  27. <cond>
  28. </cond>
  29. </main>
  30. <send>
  31. <reqdata/>
  32. <savedata/>
  33. </send>
  34. <hidden/>
  35. <init>
  36. </init>
  37. </root>
  38. </instance>
  39. <script type="javascript" ev:event="xforms-ready">
  40. <![CDATA[
  41. submit("TRMMD01501");
  42. ]]>
  43. </script>
  44. <submission id="TRMMD01501" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/main/limantibiobasecdinfo"/>
  45. <submission id="TXMMD01501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/limantibiobasecdinfo"/>
  46. </model>
  47. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  48. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  49. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  50. <script type="javascript">
  51. <![CDATA[
  52. function fCopyToSelect(){
  53. var iRow=grd_limantibiobasecdlist.row;
  54. model.makeValue("/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/cdtype", model.getValue("/root/main/limantibiobasecdinfo/limantibiobasecdlist["+iRow+"]/cdtype"));//코드형태
  55. model.makeValue("/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/cdtypenm", model.getValue("/root/main/limantibiobasecdinfo/limantibiobasecdlist["+iRow+"]/cdtypenm"));//코트형태명칭
  56. model.makeValue("/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/seq", model.getValue("/root/main/limantibiobasecdinfo/limantibiobasecdlist["+iRow+"]/seq"));//순번
  57. model.makeValue("/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/rem", model.getValue("/root/main/limantibiobasecdinfo/limantibiobasecdlist["+iRow+"]/rem"));//비고
  58. if("" != model.getValue("/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/cdtype")){
  59. model.makeValue("/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/status", "u");
  60. }else {
  61. model.makeValue("/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/status", "i");
  62. }
  63. model.setFocus("ipt_flagcd");
  64. model.refresh();
  65. }
  66. ]]>
  67. </script>
  68. </xhtml:head>
  69. <xhtml:body pagewidth="776" pageheight="535" guideline="2,535;1,760;" style="margin-left:8; margin-top:8; margin-right:8; margin-bottom:8; ">
  70. <button id="btn_del" class="btn4_letter2" style="left:647px; top:505px; width:56px; height:22px; ">
  71. <caption>삭제</caption>
  72. <script type="javascript" ev:event="DOMActivate">
  73. <![CDATA[
  74. var iRow=grd_limantibiobasecdlist.row;
  75. if("i" == model.getValue("/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/status")){
  76. model.resetInstanceNode("/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist");
  77. grd_limantibiobasecdlist.deleteItem(iRow);
  78. model.refresh();
  79. } else if ("u" == model.getValue("/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/status")){
  80. model.makeValue("/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/status", "d");
  81. model.copyNode("/root/send/savedata","/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist");
  82. submit("TXMMD01501");
  83. model.makeNode("/root/send/cond");
  84. model.copyNode("/root/send/reqdata", "/root/main/cond");
  85. submit("TRMMD01501");
  86. }
  87. ]]>
  88. </script>
  89. </button>
  90. <datagrid id="grd_limantibiobasecdlist" nodeset="/root/main/limantibiobasecdinfo/limantibiobasecdlist" caption="코드형태^코드 형태 명칭^순번^비 고" colsep="^" colwidth="63, 396, 45, 221" dataheight="23" explorerbar="sortshow" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" tooltip="true" style="left:0px; top:28px; width:760px; height:367px; vertical-align:middle; ">
  91. <col ref="cdtype"/>
  92. <col ref="cdtypenm"/>
  93. <col ref="seq"/>
  94. <col ref="rem"/>
  95. <script type="javascript" ev:event="onaftersort">
  96. <![CDATA[
  97. grd_limantibiobasecdlist.gridToInstance();
  98. ]]>
  99. </script>
  100. <script type="javascript" ev:event="onclick">
  101. <![CDATA[
  102. if((grd_limantibiobasecdlist.mouseRow > 0) && ( grd_limantibiobasecdlist.mouseRow <= grd_limantibiobasecdlist.rows )) {
  103. fCopyToSelect();
  104. }
  105. ]]>
  106. </script>
  107. <script type="javascript" ev:event="ondblclick">
  108. <![CDATA[
  109. if((grd_limantibiobasecdlist.mouseRow > 0) && ( grd_limantibiobasecdlist.mouseRow <= grd_limantibiobasecdlist.rows )) {
  110. var iRow = grd_limantibiobasecdlist.row;
  111. var cdtype = model.getValue("/root/main/limantibiobasecdinfo/limantibiobasecdlist[" + iRow + "]/cdtype");
  112. opener.model.setValue("/root/main/cond/flagcd", cdtype);
  113. opener.model.refresh();
  114. window.close();
  115. }
  116. ]]>
  117. </script>
  118. </datagrid>
  119. <input id="ipt_flagcd" ref="/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/cdtype" class="input_default" navindex="1" style="left:119px; top:426px; width:255px; height:19px; "/>
  120. <caption id="caption1" class="tit_2" style="left:4px; top:9px; width:113px; height:13px; ">FIND구분코드</caption>
  121. <caption id="caption10" class="tit_2" style="left:4px; top:80px; width:-77px; height:13px; ">기준코드관리</caption>
  122. <line id="line13" class="line_3" style="x1:0px; y1:497px; x2:760px; y2:497px; "/>
  123. <input id="ipt_seq" ref="/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/seq" class="input_default" navindex="5" style="left:499px; top:427px; width:260px; height:19px; "/>
  124. <caption id="caption2" class="cell_1" style="left:0px; top:424px; width:115px; height:23px; font-family:돋움; text-align:left; vertical-align:middle; ">코 드 형 태</caption>
  125. <caption id="caption11" class="cell_1" style="left:0px; top:449px; width:115px; height:23px; text-align:left; vertical-align:middle; ">코 드 명</caption>
  126. <input id="ipt_detlcdnm" ref="/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/cdtypenm" class="input_default" navindex="4" style="left:119px; top:451px; width:640px; height:19px; "/>
  127. <line id="line16" class="line_1" style="x1:0px; y1:419px; x2:760px; y2:419px; "/>
  128. <button id="btn_excel" class="btn2_letter2" style="left:716px; top:3px; width:42px; height:19px; ">
  129. <caption>엑셀</caption>
  130. <script type="javascript" ev:event="DOMActivate">
  131. <![CDATA[
  132. var fileName = window.fileDialog("save", ",", false, "excel", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  133. if (fileName != ""){
  134. grd_limantibiobasecdlist.saveExcel(fileName, "SheetName", true, true, "", "", false);
  135. }
  136. ]]>
  137. </script>
  138. </button>
  139. <caption id="caption15" class="cell_1" style="left:0px; top:473px; width:115px; height:23px; text-align:left; vertical-align:middle; ">참 조</caption>
  140. <line id="line19" class="line_1" style="x1:0px; y1:23px; x2:760px; y2:23px; "/>
  141. <caption id="caption8" class="cell_1" style="left:380px; top:424px; width:115px; height:23px; font-family:돋움; text-align:left; vertical-align:middle; ">순 번</caption>
  142. <caption id="caption17" class="tit_2" style="left:0px; top:405px; width:105px; height:13px; ">코드저장내역</caption>
  143. <input id="ipt_remfact" ref="/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/rem" class="input_default" navindex="6" style="left:118px; top:476px; width:641px; height:19px; "/>
  144. <button id="btn_new" class="btn2_letter2" navindex="7" style="left:717px; top:399px; width:42px; height:19px; ">
  145. <caption>신규</caption>
  146. <script type="javascript" ev:event="DOMActivate">
  147. <![CDATA[
  148. model.resetInstanceNode("/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist");
  149. model.setValue("/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/status", "i");
  150. model.refresh();
  151. ]]>
  152. </script>
  153. </button>
  154. <button id="btn_save" class="btn4_letter2" style="left:591px; top:505px; width:56px; height:22px; ">
  155. <caption>저장</caption>
  156. <script type="javascript" ev:event="DOMActivate">
  157. <![CDATA[
  158. model.copyNode("/root/send/savedata","/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist");
  159. model.makeValue("/root/send/savedata/cdtype2", model.getValue("/root/main/limantibiobasecdinfo/limantibiobasecdlist["+grd_limantibiobasecdlist.row+"]/cdtype"));
  160. if(model.getValue("/root/main/limantibiobasecdsaveinfo/limantibiobasecdsavelist/cdtype") == "" ){
  161. messageBox("코드형태는", "I003");
  162. return;
  163. }
  164. submit("TXMMD01501");
  165. model.makeNode("/root/send/cond");
  166. model.copyNode("/root/send/reqdata", "/root/main/cond");
  167. submit("TRMMD01501");
  168. ]]>
  169. </script>
  170. </button>
  171. <button id="btn_close" class="btn4_letter2" style="left:703px; top:505px; width:56px; height:22px; ">
  172. <caption>닫기</caption>
  173. <script type="javascript" ev:event="DOMActivate">
  174. <![CDATA[
  175. model.close();
  176. ]]>
  177. </script>
  178. </button>
  179. </xhtml:body>
  180. </xhtml:html>