SPRPB00601_직무HELP.xrw 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet ype="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>직무등록</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <jobdetl>
  11. <jobdetllist/>
  12. </jobdetl>
  13. </main>
  14. <send>
  15. <jobdetl>
  16. <instcd/>
  17. <grupjoblncd/>
  18. <grupjoblnnm/>
  19. <jobkindcd/>
  20. <jobkindnm/>
  21. <delyn>N</delyn>
  22. <jobcd/>
  23. <jobnm/>
  24. <detljobnm/>
  25. </jobdetl>
  26. <save>
  27. <jobdetllist/>
  28. </save>
  29. </send>
  30. <temp/>
  31. <init/>
  32. <target>
  33. <instcd/>
  34. <jobkindcd/>
  35. <grupjoblncd/>
  36. <jobkindnm/>
  37. <grupjoblnnm/>
  38. </target>
  39. </root>
  40. </instance>
  41. <submission id="TRRPB00601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/jobdetl" resultref="/root/main/jobdetl"/>
  42. <submission id="TXRPB00601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/save" resultref="/root/temp"/>
  43. </model>
  44. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  45. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  46. <script type="javascript" src="../../../mis/miscommonweb/js/MIS.js"/>
  47. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  48. <script type="javascript" src="../../../mis/humtrafactmngtweb/js/RPB001.js"/>
  49. <script type="javascript" ev:event="xforms-ready">
  50. <![CDATA[
  51. fInitialize();
  52. ]]>
  53. </script>
  54. <script type="javascript">
  55. <![CDATA[
  56. function fInitialize()
  57. {
  58. model.removenode("/root/main/jobdetl/jobdetllist");
  59. model.refresh();
  60. misfMsterDetailSet(grd_jobdetllist, null, "TRRPB00601", "Y");
  61. misfComboInstCdListMulti("cmb_instcd", getCurrentDate(),"","N");
  62. misfComboComCdListMulti("R0059","cmb_grupjoblncd");
  63. if(instance1.selectNodes("/root/target/defaultvalue/*").length > 0)
  64. {
  65. if (model.getValue("/root/target/defaultvalue/instcd") == null || model.getValue("/root/target/defaultvalue/instcd") == "") {
  66. model.setValue("/root/send/jobdetl/instcd", getUserInfo("dutplceinstcd"));
  67. }
  68. else {
  69. cmb_instcd.value = model.getValue("/root/target/defaultvalue/instcd");
  70. }
  71. cmb_grupjoblncd.value = model.getValue("/root/target/defaultvalue/opt_grupjoblnnm");
  72. //ipt_grupjoblncd.value = model.getValue("/root/target/defaultvalue/ipt_grupjoblncd");
  73. ipt_jobkindnm.value = model.getValue("/root/target/defaultvalue/opt_jobkindnm");
  74. ipt_jobkindcd.value = model.getValue("/root/target/defaultvalue/ipt_jobkindcd");
  75. }
  76. else {
  77. model.setValue("/root/send/jobdetl/instcd", getUserInfo("dutplceinstcd"));
  78. }
  79. addComboItem( "cmb_grupjoblncd", "[-- 전체 --]", "", "above");
  80. model.setValue(cmb_grupjoblncd.attribute("ref"), "");
  81. model.refresh();
  82. btn_search.dispatch("DOMActivate");
  83. }
  84. ]]>
  85. </script>
  86. </xhtml:head>
  87. <xhtml:body pagewidth="750" pageheight="800" style="margin-left:8; margin-right:8; ">
  88. <group id="group1" style="left:0px; top:0px; width:730px; height:13px; ">
  89. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:145px; height:13px; ">직무HELP</caption>
  90. </group>
  91. <group id="group2" scroll="auto" style="left:0px; top:15px; width:730px; height:745px; ">
  92. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:730px; height:65px; "/>
  93. <caption id="caption278" class="tit_2" style="left:5px; top:70px; width:162px; height:13px; ">직무 내역</caption>
  94. <line id="line207" class="line_1" style="x1:0px; y1:85px; x2:727px; y2:84px; "/>
  95. <caption id="caption3" class="search_name" style="left:8px; top:10px; width:85px; height:17px; ">직 군:</caption>
  96. <button id="btn_search" class="btn1_letter2" navindex="8" style="left:665px; top:21px; width:56px; height:22px; text-align:left; ">
  97. <caption>조회</caption>
  98. <script type="javascript" ev:event="DOMActivate">
  99. <![CDATA[
  100. misfMsterDetailRetrieve();
  101. ]]>
  102. </script>
  103. </button>
  104. <line id="line3" class="line_4" style="x1:655px; y1:5px; x2:655px; y2:63px; border-color:#ffe4bb; border-left-style:solid; "/>
  105. <input id="ipt_lbrunionjobrespnm" ref="/root/main/item/lbrunionjobrespnm" class="input_search" visibility="hidden"/>
  106. <input id="ipt_lbrunionjobresp" ref="/root/main/item/dutplceinst" visibility="hidden"/>
  107. <input id="ipt_emplno_m" ref="/root/main/imsiitem/emplno" visibility="hidden"/>
  108. <input id="ipt_lbrunionrgstyn_m" ref="/root/main/imsiitem/lbrunionrgstyn" visibility="hidden"/>
  109. <input id="ipt_lbrunionrgstdd_m" ref="/root/main/imsiitem/lbrunionrgstdd" visibility="hidden"/>
  110. <input id="ipt_lbrunionsecssdd_m" ref="/root/main/imsiitem/lbrunionsecssdd" visibility="hidden"/>
  111. <input id="ipt_lbrunionjobresp_m" ref="/root/main/imsiitem/lbrunionjobresp" visibility="hidden"/>
  112. <input id="ipt_lbrunionjobrespnm_m" ref="/root/main/imsiitem/lbrunionjobrespnm" visibility="hidden"/>
  113. <input id="ipt_asgnmpostndd_m" ref="/root/main/imsiitem/asgnmpostndd" visibility="hidden"/>
  114. <input id="ipt_todd_m" ref="/root/main/imsiitem/todd" visibility="hidden"/>
  115. <input id="ipt_cur_row" ref="/root/init/cur_row_m" class="input_search" visibility="hidden"/>
  116. <datagrid id="grd_jobdetllist" nodeset="/root/main/jobdetl/jobdetllist" caption="직군^직군^직종^직종^업무분야^업무분야^세부직무^삭제여부^기관^세부직무코드|직군^직군^직종^직종^업무분야^업무분야^세부직무^삭제여부^기관^세부직무코드" colsep="^" colwidth="135, 20, 130, 20, 167, 20, 255, 37, 32, 33" dataheight="25" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" style="left:0px; top:88px; width:730px; height:647px; ">
  117. <col ref="grupjoblnnm"/>
  118. <col ref="grupjoblncd" type="output" visibility="hidden"/>
  119. <col ref="jobkindnm"/>
  120. <col ref="jobkindcd" type="output" visibility="hidden"/>
  121. <col ref="jobnm"/>
  122. <col ref="jobcd" type="output" visibility="hidden"/>
  123. <col ref="detljobnm" type="output"/>
  124. <col checkvalue="Y,N" ref="delyn" type="checkbox" visibility="hidden"/>
  125. <col ref="instcd" visibility="hidden"/>
  126. <col ref="detljobcd" visibility="hidden"/>
  127. <script type="javascript" ev:event="ondblclick">
  128. <![CDATA[
  129. btn_confirm.dispatch("DOMActivate");
  130. ]]>
  131. </script>
  132. </datagrid>
  133. <select1 id="cmb_instcd" ref="/root/send/jobdetl/instcd" class="combo_search" disabled="true" visibility="hidden" appearance="minimal" style="left:635px; top:10px; width:18px; height:19px; ">
  134. <choices>
  135. <itemset>
  136. <label/>
  137. <value/>
  138. </itemset>
  139. </choices>
  140. <script type="javascript" ev:event="xforms-value-changed">
  141. <![CDATA[
  142. btn_search.dispatch("DOMActivate");
  143. ]]>
  144. </script>
  145. </select1>
  146. <button id="btn_jobkindcd" class="icon_search" style="left:482px; top:10px; width:16px; height:16px; ">
  147. <caption/>
  148. <script type="javascript" ev:event="DOMActivate">
  149. <![CDATA[
  150. var recv_list = "jobkindcd,jobkindnm";
  151. rpbfOpenComCdHelp(ipt_jobkindcd,"R0061", recv_list);
  152. model.refresh();
  153. ]]>
  154. </script>
  155. </button>
  156. <caption id="caption1" class="search_name" style="left:348px; top:10px; width:80px; height:17px; ">직 종:</caption>
  157. <input id="ipt_jobkindcd" ref="/root/send/jobdetl/jobkindcd" class="input_search" style="left:430px; top:10px; width:50px; height:19px; ">
  158. <script type="javascript" ev:event="xforms-value-changed">
  159. <![CDATA[
  160. misfValidationCheck("03", "R0061", "jobkindcd,jobkindnm" );
  161. model.refresh();
  162. ]]>
  163. </script>
  164. </input>
  165. <select1 id="cmb_delyn" ref="/root/send/jobdetl/delyn" visibility="hidden" appearance="minimal" style="left:625px; top:0px; width:25px; height:19px; ">
  166. <choices>
  167. <item>
  168. <label>[전체]</label>
  169. <value/>
  170. </item>
  171. <item>
  172. <label>N</label>
  173. <value>N</value>
  174. </item>
  175. <item>
  176. <label>Y</label>
  177. <value>Y</value>
  178. </item>
  179. </choices>
  180. </select1>
  181. <input id="ipt_jobkindnm" ref="/root/send/jobdetl/jobkindnm" class="input_search" disabled="true" style="left:499px; top:10px; width:151px; height:19px; "/>
  182. <select1 id="cmb_grupjoblncd" ref="/root/send/jobdetl/grupjoblncd" class="combo_search" appearance="minimal" style="left:91px; top:10px; width:230px; height:19px; ">
  183. <choices>
  184. <itemset>
  185. <label/>
  186. <value/>
  187. </itemset>
  188. </choices>
  189. </select1>
  190. <button id="button1" class="icon_search" style="left:143px; top:35px; width:16px; height:16px; ">
  191. <caption/>
  192. <script type="javascript" ev:event="DOMActivate">
  193. <![CDATA[
  194. var recv_list = "jobcd,jobnm";
  195. rpbfOpenComCdHelp(ipt_jobcd,"R0362", recv_list);
  196. model.refresh();
  197. ]]>
  198. </script>
  199. </button>
  200. <input id="ipt_jobnm" ref="/root/send/jobdetl/jobnm" class="input_search" disabled="true" style="left:160px; top:35px; width:160px; height:19px; "/>
  201. <caption id="caption2" class="search_name" style="left:8px; top:35px; width:85px; height:17px; ">업무분야:</caption>
  202. <input id="ipt_jobcd" ref="/root/send/jobdetl/jobcd" class="input_search" style="left:91px; top:35px; width:50px; height:19px; ">
  203. <script type="javascript" ev:event="xforms-value-changed">
  204. <![CDATA[
  205. misfValidationCheck("03", "R0362", "jobcd,jobnm" );
  206. model.refresh();
  207. ]]>
  208. </script>
  209. </input>
  210. <caption id="caption4" class="search_name" style="left:348px; top:35px; width:93px; height:17px; ">세부직무:</caption>
  211. <input id="ipt_detljobnm" ref="/root/send/jobdetl/detljobnm" class="input_search" style="left:430px; top:35px; width:222px; height:19px; ">
  212. <script type="javascript" ev:event="onkeyup">
  213. <![CDATA[
  214. if (ipt_detljobnm.currentText != null && ipt_detljobnm.currentText != "" ) {
  215. inputEnterKey("btn_search", "DOMActivate");
  216. }
  217. ]]>
  218. </script>
  219. </input>
  220. </group>
  221. <group id="group3" scroll="auto" style="left:0px; top:765px; width:730px; height:27px; ">
  222. <button id="btn_confirm" class="btn4_letter2" style="left:611px; top:2px; width:56px; height:22px; ">
  223. <caption>확인</caption>
  224. <script type="javascript" ev:event="DOMActivate">
  225. <![CDATA[
  226. rpbfPopUpListReturn(grd_jobdetllist);
  227. ]]>
  228. </script>
  229. </button>
  230. <button id="btn_cancel" class="btn4_letter2" style="left:670px; top:2px; width:56px; height:22px; ">
  231. <caption>취소</caption>
  232. <script type="javascript" ev:event="DOMActivate">
  233. <![CDATA[
  234. misfPopUpListCancel();
  235. ]]>
  236. </script>
  237. </button>
  238. </group>
  239. </xhtml:body>
  240. </xhtml:html>