SPZBC00200_코드군검색팝업.xrw 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.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. <main>
  10. <cdgruplist>
  11. <cdgrup>
  12. <cdgrupid/>
  13. <cdgrupnm/>
  14. <cdlgth/>
  15. <detldesc/>
  16. <fstrgstdt/>
  17. <fstrgstrid/>
  18. <lastrgstdt/>
  19. <lastrgstrid/>
  20. <delyn/>
  21. <deptcd/>
  22. <valifromdd/>
  23. <valitodd/>
  24. </cdgrup>
  25. </cdgruplist>
  26. <search>
  27. <searchcondition>cdgrupid</searchcondition>
  28. <searchterm/>
  29. </search>
  30. </main>
  31. <send>
  32. <searchcondition/>
  33. <searchterm/>
  34. <level/>
  35. <authinstcd/>
  36. <authdeptcd/>
  37. </send>
  38. </root>
  39. </instance>
  40. <script type="javascript" src="../../../com/basiccodeweb/js/basiccodeweb.js"/>
  41. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  42. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  43. <script type="javascript" ev:event="xforms-ready">
  44. <![CDATA[
  45. var search_condition = opener.window.javascript.getParameter("search_condition");
  46. var search_term = opener.window.javascript.getParameter("search_term");
  47. var is_admin = opener.window.javascript.getParameter("is_admin");
  48. var auth_instcd = opener.window.javascript.getParameter("auth_instcd");
  49. var auth_deptcd = opener.window.javascript.getParameter("auth_deptcd");
  50. if(auth_instcd != "" && auth_deptcd != ""){
  51. model.setValue("/root/send/authinstcd", auth_instcd);
  52. model.setValue("/root/send/authdeptcd", auth_deptcd);
  53. }
  54. model.setFocus("ipt_searchterm");
  55. if( search_condition!=null && search_condition!="" && search_term!=null && search_term!="" ){
  56. model.setValue("/root/main/search/searchcondition", search_condition);
  57. model.setValue("/root/main/search/searchterm", search_term);
  58. model.setValue("/root/send/searchcondition", search_condition);
  59. model.setValue("/root/send/searchterm", "%"+search_term+"%");
  60. model.setValue("/root/send/level", 1);
  61. if(is_admin){
  62. submit("TRZBC00119");
  63. }else{
  64. submit("TRZBC00113");
  65. }
  66. }
  67. ]]>
  68. </script>
  69. <submission id="TRZBC00113" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/cdgruplist"/>
  70. <submission id="TRZBC00119" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/cdgruplist"/>
  71. </model>
  72. <script type="javascript" src="D:\CMCProject\application\webapps\com\hismainweb\js\DocTitle.js"/>
  73. </xhtml:head>
  74. <xhtml:body pagewidth="534" pageheight="343" guideline="1,518;2,343;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  75. <group id="group3" scroll="auto" style="left:0px; top:0px; width:518px; height:316px; ">
  76. <group id="group2" style="left:0px; top:0px; width:518px; height:35px; vertical-align:top; ">
  77. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:517px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  78. <caption id="caption2" class="search_name" style="left:15px; top:8px; width:86px; height:17px; ">검색조건 :</caption>
  79. <button id="btn_search" class="btn1_letter2" style="left:445px; top:7px; width:56px; height:22px; ">
  80. <caption>조회</caption>
  81. <script type="javascript" ev:event="DOMActivate">
  82. <![CDATA[
  83. var searchterm = model.getValue("/root/main/search/searchterm");
  84. var searchcondition = model.getValue("/root/main/search/searchcondition");
  85. var is_admin = opener.window.javascript.getParameter("is_admin");
  86. model.setValue("/root/send/level", 1);
  87. model.setValue("/root/send/searchterm", "%"+searchterm+"%");
  88. model.setValue("/root/send/searchcondition", searchcondition);
  89. if(is_admin){
  90. submit("TRZBC00119");
  91. }else{
  92. submit("TRZBC00113");
  93. }
  94. if(grd_cdgruplist.rows>1){
  95. model.setFocus("grd_cdgruplist");
  96. }else{
  97. model.setFocus("ipt_searchterm");
  98. }
  99. model.refresh();
  100. ]]>
  101. </script>
  102. </button>
  103. <line id="line13" style="x1:429px; y1:7px; x2:429px; y2:29px; border-color:#ffe4bb; border-left-style:solid; "/>
  104. <select1 id="combo1" ref="/root/main/search/searchcondition" class="combo_search" appearance="minimal" style="left:101px; top:8px; width:80px; height:19px; ">
  105. <choices>
  106. <item>
  107. <label>코드군ID</label>
  108. <value>cdgrupid</value>
  109. </item>
  110. <item>
  111. <label>코드군명</label>
  112. <value>cdgrupnm</value>
  113. </item>
  114. </choices>
  115. </select1>
  116. <input id="ipt_searchterm" ref="/root/main/search/searchterm" class="input_search" style="left:184px; top:8px; width:100px; height:19px; ">
  117. <script type="javascript" ev:event="onkeydown">
  118. <![CDATA[
  119. inputEnterKey( "btn_search", "DOMActivate");
  120. ]]>
  121. </script>
  122. </input>
  123. </group>
  124. <caption id="caption1" class="tit_2" style="left:5px; top:46px; width:118px; height:14px; ">공통 코드군 목록</caption>
  125. <line id="line1" class="line_1" style="x1:0px; y1:61px; x2:517px; y2:61px; "/>
  126. <datagrid id="grd_cdgruplist" nodeset="/root/main/cdgruplist/cdgrup" caption="코드군ID^코드군명^코드 길이^코드군 설명" colsep="^" colwidth="100, 151, 67, 200" dataheight="25" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:66px; width:517px; height:250px; ">
  127. <col ref="cdgrupid"/>
  128. <col ref="cdgrupnm"/>
  129. <col ref="cdlgth"/>
  130. <col ref="detldesc"/>
  131. <script type="javascript" ev:event="ondblclick">
  132. <![CDATA[
  133. var cdgrupidpath = opener.window.javascript.getParameter("recv_cdgrupid_path");
  134. var cdgrupnmpath = opener.window.javascript.getParameter("recv_cdgrupnm_path");
  135. var row = grd_cdgruplist.row;
  136. var cdgrupid = grd_cdgruplist.valueMatrix( row, 0 );
  137. var cdgrupnm = grd_cdgruplist.valueMatrix( row, 2);
  138. opener.model.setValue(cdgrupidpath, cdgrupid);
  139. opener.model.setValue(cdgrupnmpath, cdgrupnm);
  140. opener.model.refresh();
  141. window.close();
  142. ]]>
  143. </script>
  144. <script type="javascript" ev:event="onkeydown">
  145. <![CDATA[
  146. if(event.keyCode == "13") {
  147. var cdgrupidpath = opener.window.javascript.getParameter("recv_cdgrupid_path");
  148. var cdgrupnmpath = opener.window.javascript.getParameter("recv_cdgrupnm_path");
  149. var row = grd_cdgruplist.row;
  150. var cdgrupid = grd_cdgruplist.valueMatrix( row, 0 );
  151. var cdgrupnm = grd_cdgruplist.valueMatrix( row, 2);
  152. opener.model.setValue(cdgrupidpath, cdgrupid);
  153. opener.model.setValue(cdgrupnmpath, cdgrupnm);
  154. opener.model.refresh();
  155. window.close();
  156. }
  157. ]]>
  158. </script>
  159. </datagrid>
  160. </group>
  161. <group id="group1" scroll="auto" style="left:0px; top:316px; width:518px; height:27px; ">
  162. <button id="btn_confirm" class="btn4_letter2" style="left:402px; top:5px; width:56px; height:22px; ">
  163. <caption>확인</caption>
  164. <script type="javascript" ev:event="DOMActivate">
  165. <![CDATA[
  166. var cdgrupidpath = opener.window.javascript.getParameter("recv_cdgrupid_path");
  167. var cdgrupnmpath = opener.window.javascript.getParameter("recv_cdgrupnm_path");
  168. var row = grd_cdgruplist.row;
  169. var cdgrupid = grd_cdgruplist.valueMatrix( row, 0 );
  170. var cdgrupnm = grd_cdgruplist.valueMatrix( row, 2);
  171. opener.model.setValue(cdgrupidpath, cdgrupid);
  172. opener.model.setValue(cdgrupnmpath, cdgrupnm);
  173. opener.model.refresh();
  174. window.close();
  175. ]]>
  176. </script>
  177. </button>
  178. <button id="btn_cancel" class="btn4_letter2" style="left:461px; top:5px; width:56px; height:22px; ">
  179. <caption>취소</caption>
  180. <script type="javascript" ev:event="DOMActivate">
  181. <![CDATA[
  182. window.close();
  183. ]]>
  184. </script>
  185. </button>
  186. </group>
  187. </xhtml:body>
  188. </xhtml:html>