SMLPC00800_결과예문등록.xrw 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <!--
  3. * 제 목 : SMLPC00800_결과예문등록.xrw
  4. * 설 명 : 결과예문등록 화면
  5. * 설 계 자 : (주)에이씨케이 - 황상미
  6. * 작 성 자 : (주)에이씨케이 - 황상미
  7. * 작 성 일 : 2007.01.08
  8. * 수정이력 : 2007.03.03 - 유동철
  9. * 기 타 :
  10. -->
  11. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
  12. <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">
  13. <xhtml:head>
  14. <xhtml:title/>
  15. <model id="model1">
  16. <instance id="instance1">
  17. <root>
  18. <main>
  19. <exmpcnts>
  20. <exmplist>
  21. <instcd/>
  22. <rgstdrid/>
  23. <rgstdrnm/>
  24. <exmpcd/>
  25. <exmpnm/>
  26. <docuno/>
  27. </exmplist>
  28. </exmpcnts>
  29. <exmpinfo>
  30. <instcd/>
  31. <rgstdrid/>
  32. <exmpcd/>
  33. <exmpnm/>
  34. <basepartcd/>
  35. <basepartnm/>
  36. <detlpartcd/>
  37. <detlpartnm/>
  38. <docuno/>
  39. <docunm/>
  40. <exmpcnts>
  41. 000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999000000000011111111112
  42. 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
  43. </exmpcnts>
  44. <delflagcd/>
  45. <fstrgstdt/>
  46. <fstrgstrid/>
  47. <lastupdtdt/>
  48. <lastupdtrid/>
  49. </exmpinfo>
  50. </main>
  51. <send>
  52. </send>
  53. <init>
  54. <userid>
  55. <userinfolist>
  56. <instcd/>
  57. <userid/>
  58. <usernm/>
  59. </userinfolist>
  60. </userid>
  61. </init>
  62. <hidden>
  63. <useynflag>0</useynflag>
  64. <cdupdtflag>0</cdupdtflag>
  65. <refval/>
  66. <refflagcd>0</refflagcd>
  67. <userinfo>
  68. <instcd/>
  69. </userinfo>
  70. </hidden>
  71. </root>
  72. </instance>
  73. <submission id="TRLPC00801" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/exmpcnts/exmplist"/>
  74. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  75. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  76. <script type="javascript" src="../../../lis/commonweb/js/LPZ001.js"/>
  77. <script type="javascript" ev:event="xforms-ready">
  78. <![CDATA[
  79. fExeInitialize();
  80. ]]>
  81. </script>
  82. <bind id="bind_input5" ref="/root/main/detlinitialcnts/instcd"/>
  83. <submission id="TRLPC00802" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/exmpinfo"/>
  84. <submission id="TXLPC00801" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/message"/>
  85. <submission id="TRLPZ00105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/userid/useridlist"/>
  86. </model>
  87. <script type="javascript">
  88. <![CDATA[
  89. /* @group : 결과예문등록 화면
  90. * @ver : 2007.01.08 (CMCDEV-0001)
  91. * @by : 황상미(ACK)
  92. * @-----------------------------------
  93. * @type : function
  94. * @access : public
  95. * @desc : 화면초기화 함수
  96. */
  97. function fExeInitialize(){
  98. var iNodeCnt = 0;
  99. //----------------------
  100. // 병리과 의사목록을 조회
  101. lpzfExeRemakeSendNode(1); //send data reset function
  102. model.setValue("/root/send/data1", getUserInfo("dutplceinstcd"));
  103. model.setValue("/root/hidden/userinfo/instcd", getUserInfo("dutplceinstcd"));
  104. //submit("TRLPZ00105");
  105. // 의사목록 조회....
  106. model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
  107. model.makeValue("/root/send/userdeptcd", "-");
  108. model.makeValue("/root/send/doctjobgradcd", "0"); // 예문 추가시 의사만 보일 수 있도록
  109. model.makeValue("/root/send/teamjobgradcd", "-");
  110. submit("TRLPZ00105");
  111. //등록의사에 Mcode 추가
  112. var nodelist = instance1.selectNodes("/root/init/userid/userinfolist");
  113. var newNode = instance1.createNode("element", "userinfolist", "");
  114. var childnode1 = instance1.createNode("element", "dutplceinstcd", "");
  115. var childnode2 = instance1.createNode("element", "userid", "");
  116. var childnode3 = instance1.createNode("element", "usernm", "");
  117. var childnode4 = instance1.createNode("element", "jobkindcd", "");
  118. var childnode5 = instance1.createNode("element", "userabbr", "");
  119. var childnode6 = instance1.createNode("element", "mpphonno", "");
  120. newNode.appendChild(childnode1);
  121. newNode.appendChild(childnode2);
  122. newNode.appendChild(childnode3);
  123. newNode.appendChild(childnode4);
  124. newNode.appendChild(childnode5);
  125. newNode.appendChild(childnode6);
  126. if (nodelist.length > 0) {
  127. var currNode = root.init.userid.insertAfter(newNode, nodelist.item((getNodesetCount("/root/init/userid/userinfolist")-1)));
  128. iNodeCnt = getNodesetCount("/root/init/userid/userinfolist");
  129. model.setValue("/root/init/userid/userinfolist[" +iNodeCnt+ "]/dutplceinstcd", getUserInfo("dutplceinstcd"));
  130. model.setValue("/root/init/userid/userinfolist[" +iNodeCnt+ "]/userid", "mcode");
  131. model.setValue("/root/init/userid/userinfolist[" +iNodeCnt+ "]/usernm", "Mcode");
  132. model.setValue("/root/init/userid/userinfolist[" +iNodeCnt+ "]/jobkindcd", "9");
  133. model.setValue("/root/init/userid/userinfolist[" +iNodeCnt+ "]/userabbr", "-");
  134. model.setValue("/root/init/userid/userinfolist[" +iNodeCnt+ "]/mpphonno", "-");
  135. }
  136. //----------------------------------------------
  137. // 병리과 공용예문 등록을 위한 가상의 의사ID를 생성
  138. model.makeNode("/root/init/userid/useridlist[1]/instcd");
  139. model.makeNode("/root/init/userid/useridlist[1]/userid");
  140. model.makeNode("/root/init/userid/useridlist[1]/usernm");
  141. model.setValue("/root/init/userid/useridlist[1]/instcd", getUserInfo("dutplceinstcd"));
  142. model.setValue("/root/init/userid/useridlist[1]/userid", "0000000000");
  143. model.setValue("/root/init/userid/useridlist[1]/usernm", "공용");
  144. model.removeNodeset("/root/main/exmpcnts/exmplist");
  145. model.resetInstanceNode("/root/main/exmpinfo");
  146. fExeControlChng("false");
  147. model.refresh();
  148. }
  149. /* @group : 결과예문등록 화면
  150. * @ver : 2007.01.08 (CMCDEV-0001)
  151. * @by : 황상미(ACK)
  152. * @-----------------------------------
  153. * @type : function
  154. * @access : public
  155. * @desc : 조회/수정/신규 컨트롤 사용여부 변경 함수
  156. */
  157. function fExeControlChng(iGbn){
  158. var vCtrIptArr = new Array(); //입력컨트롤
  159. var vCtrSelArr = new Array(); //선택컨트롤
  160. var sGbn = "";
  161. if(iGbn == "true"){
  162. sGbn = "false";
  163. }else{
  164. sGbn = "true";
  165. }
  166. vCtrIptArr[0] = document.controls("ipt_exmpcd"); //예문코드 입력박스
  167. vCtrIptArr[1] = document.controls("ipt_exmpnm"); //예문명 입력박스
  168. vCtrIptArr[2] = document.controls("tar_exmpcnts"); //에문내용 입력박스
  169. vCtrSelArr[0] = document.controls("cmb_rgstdrid"); //등록의사ID 선택 체크박스
  170. vCtrSelArr[1] = document.controls("btn_basepart"); //기본파트조회 버튼
  171. vCtrSelArr[2] = document.controls("btn_detlpart"); //세부파트조회 버튼
  172. vCtrSelArr[3] = document.controls("rdo_useyn"); //사용여부 선택 버튼
  173. vCtrSelArr[4] = document.controls("ipt_docuno"); // 서식번호
  174. //-----------------------------------------
  175. for(var idx = 0; idx < vCtrIptArr.length; idx++){
  176. vCtrIptArr[idx].attribute("editable") = iGbn;
  177. }
  178. for(var idx = 0; idx < vCtrSelArr.length; idx++){
  179. vCtrSelArr[idx].disabled = sGbn;
  180. }
  181. }
  182. /* @group : 결과예문등록 화면
  183. * @ver : 2007.01.08 (CMCDEV-0001)
  184. * @by : 황상미(ACK)
  185. * @-----------------------------------
  186. * @type : function
  187. * @access : public
  188. * @desc : 검사예문 리스트조회 함수
  189. */
  190. function fGetRefData(ref_work_flag) {
  191. //--------------------------------
  192. model.removeNodeset("/root/send");
  193. //----------------------------------------------------
  194. if(model.getValue("/root/hidden/cdupdtflag") != "0") {
  195. if(lpzfExeBfChkMsg("R") == true){
  196. model.setValue("/root/hidden/cdupdtflag", "0");
  197. fExeControlChng("false");
  198. } else {
  199. return;
  200. }
  201. }
  202. //---------------------
  203. switch (ref_work_flag) {
  204. case "exmplist":
  205. model.makeValue("/root/send/useynflag", model.getValue("/root/hidden/useynflag")); // 조회조건 사용여부구분
  206. model.makeValue("/root/send/refflagcd", model.getValue("/root/hidden/refflagcd")); // 조회조건
  207. model.makeValue("/root/send/refval", model.getValue("/root/hidden/refval")); // 조회값
  208. model.makeValue("/root/send/bizflagcd", "B"); // 업무구분코드
  209. model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd")); // 기관코드
  210. submit("TRLPC00801");
  211. model.removeNodeset("/root/main/exmpcnts/message");
  212. break;
  213. case "exmpinfo":
  214. model.makeValue("/root/send/instcd", model.getValue("/root/main/exmpcnts/exmplist[" + grd_exmplist.row+ "]/instcd"));
  215. model.makeValue("/root/send/rgstdrid", model.getValue("/root/main/exmpcnts/exmplist[" + grd_exmplist.row+ "]/rgstdrid"));
  216. model.makeValue("/root/send/exmpcd", model.getValue("/root/main/exmpcnts/exmplist[" + grd_exmplist.row+ "]/exmpcd"));
  217. submit("TRLPC00802");
  218. model.removeNodeset("/root/main/exmpcnts/message");
  219. break;
  220. default:
  221. break;
  222. }
  223. //-------------
  224. model.refresh();
  225. }
  226. /* @group : 결과예문등록 화면
  227. * @ver : 2007.01.08 (CMCDEV-0001)
  228. * @by : 황상미(ACK)
  229. * @-----------------------------------
  230. * @type : function
  231. * @access : public
  232. * @desc : 조회, 수정, 신규 작업 구분 함수
  233. */
  234. function fExeCodeUpdtFlag(){
  235. var updtGbn = model.getValue("/root/hidden/cdupdtflag");
  236. //updtGbn - 0:조회, 1:수정, 2:신규
  237. if(updtGbn == "0"){
  238. fExeControlChng("false");
  239. }else if(updtGbn == "1"){
  240. fExeControlChng("true");
  241. cmb_rgstdrid.disabled = true;
  242. ipt_exmpcd.disabled = true;
  243. }else{
  244. fExeControlChng("true");
  245. model.resetInstanceNode("/root/main/exmpinfo");
  246. cmb_rgstdrid.disabled = false;
  247. ipt_exmpcd.disabled = false;
  248. }
  249. model.refresh();
  250. }
  251. /* @group : 결과예문등록 화면
  252. * @ver : 2007.03.03 (CMCDEV-0001)
  253. * @by : 유동철(ACK)
  254. * @-----------------------------------
  255. * @type : function
  256. * @access : public
  257. * @desc : 결과예문 저장 함수
  258. */
  259. function fExeExampleInfo() {
  260. var TargetNode = "/root/main/exmpcnts/exmplist";
  261. //--------------------
  262. // 등록의사 저장전 검사
  263. if (!lpzfExeBfSaveCheck("/root/main/exmpinfo/rgstdrid", "등록의사를", "C002", "")) {
  264. if (model.getValue("/root/hidden/cdupdtflag") == "1") model.setFocus("ipt_exmpnm"); // 수정일 경우 명칭으로 이동
  265. else model.setFocus("cmb_rgstdrid");
  266. return false;
  267. }
  268. //--------------------
  269. // 예문코드 저장전 검사
  270. if (!lpzfExeBfSaveCheck("/root/main/exmpinfo/exmpcd", "예문코드를", "C001", "")) {
  271. if (model.getValue("/root/hidden/cdupdtflag") == "1") model.setFocus("ipt_exmpnm"); // 수정일 경우 명칭으로 이동
  272. else model.setFocus("ipt_exmpcd");
  273. return false;
  274. }
  275. //--------------------
  276. // 예문명칭 저장전 검사
  277. if (!lpzfExeBfSaveCheck("/root/main/exmpinfo/exmpnm", "예문명칭을", "C001", "ipt_exmpnm")) {
  278. return false;
  279. }
  280. //--------------------
  281. // 기본파트 저장전 검사
  282. if (!lpzfExeBfSaveCheck("/root/main/exmpinfo/basepartcd", "기본파트를", "C002", "btn_basepart")) {
  283. return false;
  284. }
  285. //--------------------
  286. // 세부파트 저장전 검사
  287. if (!lpzfExeBfSaveCheck("/root/main/exmpinfo/detlpartcd", "세부파트를", "C002", "btn_detlpart")) {
  288. return false;
  289. }
  290. /*
  291. //--------------------
  292. // 서식번호 저장전 검사
  293. if (!lpzfExeBfSaveCheck("/root/main/exmpinfo/docuno", "서식번호를", "C002", "ipt_docuno")) {
  294. return false;
  295. }
  296. */
  297. //--------------------
  298. // 예문내용 저장전 검사
  299. if (!lpzfExeBfSaveCheck("/root/main/exmpinfo/exmpcnts", "예문내용을", "C001", "tar_exmpcnts")) {
  300. return false;
  301. }
  302. //----------------------
  303. // 저장여부 확인Message
  304. if(lpzfExeBfChkMsg("UI") == false){
  305. //6:예, 7:아니오, 2:취소
  306. return;
  307. }
  308. //--------------------------
  309. lpzfExeRemakeSendNode(3); //send node reset
  310. //---------------------------------------------------------
  311. model.copyNode("/root/send/data1", "/root/main/exmpinfo");
  312. model.setValue("/root/send/data2", getUserInfo("dutplceinstcd"));
  313. model.setValue("/root/send/data3", model.getValue("/root/hidden/cdupdtflag"));
  314. if (submit("TXLPC00801")) {
  315. messageBox("저장이", "I002");
  316. //----------------
  317. // 수정일 경우 처리
  318. if (model.getValue("/root/hidden/cdupdtflag") == "1") {
  319. model.setValue(TargetNode + "[" + grd_exmplist.row + "]/rgstdrid", model.getValue("/root/main/exmpinfo/rgstdrid"));
  320. model.setValue(TargetNode + "[" + grd_exmplist.row + "]/rgstdrnm", model.getValue("/root/init/userid/userinfolist[userid='" + model.getValue("/root/main/exmpinfo/rgstdrid") + "']/usernm"));
  321. model.setValue(TargetNode + "[" + grd_exmplist.row + "]/exmpcd", model.getValue("/root/main/exmpinfo/exmpcd"));
  322. model.setValue(TargetNode + "[" + grd_exmplist.row + "]/exmpnm", model.getValue("/root/main/exmpinfo/exmpnm"));
  323. }
  324. else {
  325. grd_exmplist.additem();
  326. model.setValue(TargetNode + "[" + (grd_exmplist.rows-1) + "]/rgstdrid", model.getValue("/root/main/exmpinfo/rgstdrid"));
  327. model.setValue(TargetNode + "[" + (grd_exmplist.rows-1) + "]/rgstdrnm", model.getValue("/root/init/userid/userinfolist[userid='" + model.getValue("/root/main/exmpinfo/rgstdrid") + "']/usernm"));
  328. model.setValue(TargetNode + "[" + (grd_exmplist.rows-1) + "]/exmpcd", model.getValue("/root/main/exmpinfo/exmpcd"));
  329. model.setValue(TargetNode + "[" + (grd_exmplist.rows-1) + "]/exmpnm", model.getValue("/root/main/exmpinfo/exmpnm"));
  330. }
  331. //-------------------------------------------
  332. model.setValue("/root/hidden/cdupdtflag", "0");
  333. model.resetInstanceNode("/root/main/exmpinfo");
  334. }
  335. else {
  336. messageBox("저장이", "E009");
  337. }
  338. }
  339. /* @group : 결과예문등록 화면
  340. * @ver : 2007.03.05 (CMCDEV-0001)
  341. * @by : 유동철(ACK)
  342. * @-----------------------------------
  343. * @type : function
  344. * @access : public
  345. * @desc : 입력 및 체크항목 선택시 처리 함수
  346. * gbn : 선택된 처리값
  347. */
  348. function fExeCheckItem(flag){
  349. //-----------------------------
  350. // 수정 or 신규작업시에만 Check
  351. if (model.getValue("/root/hidden/cdupdtflag") == "0") return;
  352. //----------
  353. switch(flag){
  354. //----------------------
  355. // 기본파트 선택 팝업호출
  356. case "basepart":
  357. lpzfExeComnOpenScrn(flag, "/root/main/exmpinfo");
  358. model.setValue("/root/main/exmpinfo/detlpartcd", "");
  359. model.setValue("/root/main/exmpinfo/detlpartnm", "");
  360. break;
  361. //----------------------
  362. // 세부파트 선택 팝업호출
  363. case "detlpart":
  364. if(model.getValue("/root/main/exmpinfo/basepartcd") != ""){
  365. lpzfExeComnOpenScrn(flag, "/root/main/exmpinfo");
  366. }else{
  367. messageBox("기본파트를 먼저", "C002");
  368. return;
  369. }
  370. break;
  371. default:
  372. break;
  373. }
  374. //-------------
  375. model.refresh();
  376. }
  377. ]]>
  378. </script>
  379. </xhtml:head>
  380. <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  381. <group id="group3" scroll="auto" style="left:0px; top:40; width:1195px; height:744px; ">
  382. <group id="group1" style="left:0px; top:10px; width:1194px; height:35px; ">
  383. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:1194px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  384. <button id="button3" class="btn1_letter2" navindex="4" style="left:1123px; top:7px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
  385. <caption>조회</caption>
  386. <script type="javascript" ev:event="DOMActivate">
  387. <![CDATA[
  388. fGetRefData("exmplist");
  389. ]]>
  390. </script>
  391. </button>
  392. <line id="line14" class="line_4" style="x1:1108px; y1:6px; x2:1108px; y2:28px; border-color:#ffe4bb; border-left-style:solid; "/>
  393. <caption id="caption2" class="search_name" style="left:445px; top:9px; width:86px; height:17px; vertical-align:middle; background-image:../../../com/commonweb/images/search_bullet1.gif; ">조회조건 :</caption>
  394. <input id="ipt_refval" ref="/root/hidden/refval" class="input_search" navindex="1" style="left:95px; top:8px; width:120px; height:19px; ">
  395. <script type="javascript" ev:event="onmousedown">
  396. <![CDATA[
  397. model.makeValue("/root/hidden/refval", "");
  398. ipt_refval.refresh();
  399. ]]>
  400. </script>
  401. <script type="javascript" ev:event="onkeypress">
  402. <![CDATA[
  403. if (event.keyCode == 13)
  404. {
  405. model.makeValue("/root/hidden/refval", ipt_refval.currentText);
  406. fGetRefData("exmplist");
  407. }
  408. ]]>
  409. </script>
  410. </input>
  411. <select1 id="cmb_refflag" ref="/root/hidden/refflagcd" class="combo_search" navindex="2" appearance="minimal" style="left:538px; top:8px; width:120px; height:19px; ">
  412. <choices>
  413. <item>
  414. <label>예문코드</label>
  415. <value>0</value>
  416. </item>
  417. <item>
  418. <label>예문명(진단명)</label>
  419. <value>1</value>
  420. </item>
  421. </choices>
  422. </select1>
  423. <caption id="caption23" class="search_name" style="left:878px; top:9px; width:90px; height:17px; vertical-align:middle; background-image:../../../com/commonweb/images/search_bullet1.gif; ">사용여부 :</caption>
  424. <select1 id="rdo_s_useyn" ref="/root/hidden/useynflag" class="radio_search" navindex="3" appearance="full" cellspacing="20" cols="3" overflow="visible" style="left:971px; top:10px; width:122px; height:20px; border-style:none; ">
  425. <choices>
  426. <item>
  427. <label>사용</label>
  428. <value>0</value>
  429. </item>
  430. <item>
  431. <label>미사용</label>
  432. <value>1</value>
  433. </item>
  434. </choices>
  435. </select1>
  436. <caption id="caption9" class="search_name" autoresize="true" style="left:16; top:9; width:86px; height:12; vertical-align:middle; background-image:../../../com/commonweb/images/search_bullet1.gif; ">조회값 :</caption>
  437. </group>
  438. <datagrid id="grd_exmplist" nodeset="/root/main/exmpcnts/exmplist" caption="기관코드^등록의사ID^등록의사^예문코드^예문명칭(진단명)^서식번호" colsep="^" colwidth="0, 0, 100, 70, 214, 0" dataheight="23" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" navindex="16" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:0px; top:75px; width:425px; height:667; border-color:#c0c0c0; ">
  439. <col ref="instcd" type="output"/>
  440. <col ref="rgstdrid"/>
  441. <col ref="rgstdrnm" type="output"/>
  442. <col ref="exmpcd" type="output"/>
  443. <col ref="exmpnm" type="output"/>
  444. <col ref="docuno"/>
  445. <script type="javascript" ev:event="onclick">
  446. <![CDATA[
  447. fGetRefData("exmpinfo");
  448. ]]>
  449. </script>
  450. <script type="javascript" ev:event="onaftersort">
  451. <![CDATA[
  452. grd_exmplist.gridToInstance();
  453. ]]>
  454. </script>
  455. </datagrid>
  456. <caption id="caption1" class="tit_2" style="left:5px; top:55px; width:131px; height:13px; background-image:../../../com/commonweb/images/tit_bullet2.gif; ">결과예문</caption>
  457. <line id="line1" class="line_1" style="x1:0px; y1:70px; x2:425px; y2:70px; "/>
  458. <output id="opt_basepartcd" ref="/root/main/exmpinfo/basepartcd" class="output_fix" appearance="output" style="left:563px; top:124px; width:96px; height:19px; border-color:#c0c0c0; "/>
  459. <textarea id="tar_exmpcnts" ref="/root/main/exmpinfo/exmpcnts" navindex="13" maxlength="4000" style="left:563px; top:172px; width:625px; height:487px; font-family:굴림체; font-size:9pt; "/>
  460. <output id="opt_detlpartnm" ref="/root/main/exmpinfo/detlpartnm" class="output_fix" appearance="output" style="left:1060px; top:124px; width:134px; height:19px; padding-left:10px; border-color:#c0c0c0; "/>
  461. <output id="opt_fstrgstrid" ref="/root/main/exmpinfo/fstrgstrid" class="output_fix" appearance="output" style="left:563px; top:687px; width:260px; height:19px; border-color:#c0c0c0; "/>
  462. <output id="opt_detlpartcd" ref="/root/main/exmpinfo/detlpartcd" class="output_fix" appearance="output" style="left:942px; top:124px; width:96px; height:19px; border-color:#c0c0c0; "/>
  463. <button id="btn_basepart" class="icon_search" navindex="9" style="left:662px; top:124px; width:16px; height:16px; ">
  464. <caption/>
  465. <script type="javascript" ev:event="DOMActivate">
  466. <![CDATA[
  467. fExeCheckItem("basepart");
  468. ]]>
  469. </script>
  470. </button>
  471. <caption id="caption12" class="cell_1" style="left:430px; top:710px; width:130px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">최종수정자</caption>
  472. <output id="opt_fstrgstdt" ref="/root/main/exmpinfo/fstrgstdt" class="output_fix" appearance="output" style="left:959px; top:687px; width:235px; height:19px; border-color:#c0c0c0; "/>
  473. <caption id="caption3" class="tit_2" style="left:435px; top:55px; width:100px; height:13px; background-image:../../../com/commonweb/images/tit_bullet2.gif; ">결과예문정보</caption>
  474. <caption id="caption4" class="cell_1" style="left:809px; top:123px; width:130px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">세부파트</caption>
  475. <caption id="caption13" class="cell_1" style="left:430px; top:75px; width:130px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">등록의사</caption>
  476. <output id="opt_lastrgstdt" ref="/root/main/exmpinfo/lastupdtdt" class="output_fix" appearance="output" style="left:959px; top:711px; width:235px; height:19px; border-color:#c0c0c0; "/>
  477. <input id="ipt_exmpnm" ref="/root/main/exmpinfo/exmpnm" class="input_essential" navindex="8" maxlength="60" appearance="input" style="left:563px; top:100px; width:631px; height:19px; border-color:#c0c0c0; "/>
  478. <caption id="caption14" class="cell_1" style="left:430px; top:99px; width:130px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">예문명칭</caption>
  479. <caption id="caption5" class="cell_1" style="left:809px; top:75px; width:130px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">예문코드</caption>
  480. <select1 id="cmb_rgstdrid" ref="/root/main/exmpinfo/rgstdrid" class="combo_essential" navindex="6" appearance="minimal" style="left:563px; top:76px; width:243px; height:19px; ">
  481. <choices>
  482. <itemset nodeset="/root/init/userid/userinfolist">
  483. <label ref="usernm"/>
  484. <value ref="userid"/>
  485. </itemset>
  486. </choices>
  487. </select1>
  488. <caption id="caption15" class="cell_1" style="left:826px; top:686px; width:130px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">최초등록일시</caption>
  489. <button id="btn_detlpart" class="icon_search" navindex="10" style="left:1041px; top:124px; width:16px; height:16px; ">
  490. <caption/>
  491. <script type="javascript" ev:event="DOMActivate">
  492. <![CDATA[
  493. fExeCheckItem("detlpart");
  494. ]]>
  495. </script>
  496. </button>
  497. <line id="line2" class="line_1" style="x1:430px; y1:70px; x2:1194px; y2:70px; "/>
  498. <caption id="caption7" class="cell_1" style="left:430px; top:171px; width:130px; height:490; text-align:center; vertical-align:middle; padding-left:10px; ">
  499. <![CDATA[예
  500. 용]]>
  501. </caption>
  502. <caption id="caption16" class="cell_1" style="left:430px; top:123px; width:130px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">기본파트</caption>
  503. <input id="ipt_exmpcd" ref="/root/main/exmpinfo/exmpcd" class="input_essential" navindex="7" maxlength="6" appearance="input" style="left:942px; top:76px; width:252px; height:19px; border-color:#c0c0c0; "/>
  504. <output id="opt_lastrgstrid" ref="/root/main/exmpinfo/lastupdtrid" class="output_fix" appearance="output" style="left:563px; top:711px; width:260px; height:19px; border-color:#c0c0c0; "/>
  505. <caption id="caption8" class="cell_1" style="left:430px; top:662px; width:130px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">사용여부</caption>
  506. <line id="line5" class="line_3" style="x1:430px; y1:732px; x2:1194px; y2:732px; "/>
  507. <caption id="caption18" class="cell_1" style="left:430px; top:686px; width:130px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">최초등록자</caption>
  508. <caption id="caption19" class="cell_1" style="left:826px; top:710px; width:130px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">최종수정일시</caption>
  509. <output id="opt_basepartnm" ref="/root/main/exmpinfo/basepartnm" class="output_fix" appearance="output" style="left:681px; top:124px; width:125px; height:19px; padding-left:10px; border-color:#c0c0c0; "/>
  510. <select1 id="rdo_lendflag" ref="/root/hidden/cdupdtflag" navindex="5" appearance="full" cellspacing="10" cols="3" overflow="visible" style="left:538px; top:54px; width:155px; height:13px; border-style:none; ">
  511. <choices>
  512. <item>
  513. <label>조회</label>
  514. <value>0</value>
  515. </item>
  516. <item>
  517. <label>수정</label>
  518. <value>1</value>
  519. </item>
  520. <item>
  521. <label>신규</label>
  522. <value>2</value>
  523. </item>
  524. </choices>
  525. <script type="javascript" ev:event="xforms-value-changed">
  526. <![CDATA[
  527. fExeCodeUpdtFlag();
  528. ]]>
  529. </script>
  530. </select1>
  531. <select1 id="rdo_useyn" ref="/root/main/exmpinfo/delflagcd" navindex="14" appearance="full" cellspacing="30" cols="2" overflow="visible" style="left:563px; top:667px; width:147px; height:13px; border-style:none; ">
  532. <choices>
  533. <item>
  534. <label>사용</label>
  535. <value>0</value>
  536. </item>
  537. <item>
  538. <label>미사용</label>
  539. <value>1</value>
  540. </item>
  541. </choices>
  542. </select1>
  543. <line id="line8" class="line_2" style="x1:429px; y1:97px; x2:1193px; y2:97px; "/>
  544. <line id="line3" class="line_2" style="x1:430px; y1:121px; x2:1194px; y2:121px; "/>
  545. <line id="line4" class="line_2" style="x1:430px; y1:145px; x2:1194px; y2:145px; "/>
  546. <caption id="caption10" class="cell_1" style="left:430px; top:147px; width:130px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">서식번호</caption>
  547. <line id="line6" class="line_2" style="x1:430px; y1:169px; x2:1194px; y2:169px; "/>
  548. <input id="ipt_docuno" ref="/root/main/exmpinfo/docuno" navindex="11" maxlength="20" style="left:563px; top:148px; width:612px; height:19px; "/>
  549. <button id="button1" class="icon_search" navindex="12" style="left:1178px; top:148px; width:16px; height:16px; ">
  550. <caption/>
  551. </button>
  552. <line id="line7" class="line_2" style="x1:430px; y1:660px; x2:1194px; y2:660px; "/>
  553. <line id="line9" class="line_2" style="x1:430px; y1:684px; x2:1194px; y2:684px; "/>
  554. <line id="line10" class="line_2" style="x1:430px; y1:708px; x2:1194px; y2:708px; "/>
  555. </group>
  556. <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
  557. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:800px; height:15px; ">결과예문등록</caption>
  558. </group>
  559. <group id="grp_btn" scroll="auto" style="left:0px; top:13; width:1195px; height:27px; ">
  560. <line id="line17" class="line_6" style="x1:0px; y1:25; x2:1194px; y2:25; "/>
  561. <button id="btn_save" class="btn4_letter2" navindex="15" style="left:1139px; top:3; width:56px; height:22px; background-image:../../../com/commonweb/images/btn4_letter2.gif; ">
  562. <caption>저장</caption>
  563. <script type="javascript" ev:event="DOMActivate">
  564. <![CDATA[
  565. fExeExampleInfo();
  566. ]]>
  567. </script>
  568. </button>
  569. </group>
  570. </xhtml:body>
  571. </xhtml:html>