SMATP00100_피험자관리.xrw 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456
  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. <subjlist>
  11. <item>
  12. <subjno/>
  13. <stdyno/>
  14. <itemnm/>
  15. <stdysubjnm/>
  16. <reqnm/>
  17. <stdytermfrom/>
  18. <stdytermto/>
  19. <clincflag/>
  20. <judgdg/>
  21. <ioflag/>
  22. <pid/>
  23. <subjid/>
  24. <indd/>
  25. </item>
  26. </subjlist>
  27. <testeelist>
  28. <item>
  29. <pid/>
  30. <patnm/>
  31. <orddd/>
  32. <screenno/>
  33. <subtesteephosid/>
  34. <subtesteephosnm/>
  35. <enddd/>
  36. <ioflag/>
  37. </item>
  38. </testeelist>
  39. <baseinfo>
  40. <testeeinfo>
  41. <pid/>
  42. <patnm/>
  43. <orddd/>
  44. <subtesteephosid/>
  45. <subtesteephosnm/>
  46. <enddd/>
  47. <screenno/>
  48. <ioflag>0</ioflag>
  49. <indd/>
  50. </testeeinfo>
  51. </baseinfo>
  52. <patinfo>
  53. <patinfolist/>
  54. </patinfo>
  55. <paminfo/>
  56. <patinpt>
  57. <indd/>
  58. </patinpt>
  59. </main>
  60. <send>
  61. <data>
  62. <testeedata/>
  63. <subjno/>
  64. </data>
  65. <srchdata>
  66. <subjno/>
  67. <srchempno/>
  68. <srchsubjno/>
  69. <srchflag>1</srchflag>
  70. <srchsubjendyn/>
  71. <pid/>
  72. </srchdata>
  73. <smartdata>
  74. <pid/>
  75. <screenno/>
  76. <smartdate/>
  77. </smartdata>
  78. </send>
  79. <init/>
  80. <hidden/>
  81. <temp>
  82. <ret/>
  83. <stdydata>
  84. <empno/>
  85. <pid/>
  86. </stdydata>
  87. </temp>
  88. <msg/>
  89. </root>
  90. </instance>
  91. <script type="javascript" ev:event="xforms-ready">
  92. <![CDATA[
  93. model.setValue ("/root/main/baseinfo/testeeinfo/pid", getPatientId());
  94. model.setValue("/root/main/baseinfo/testeeinfo/orddd", getCurrentDate());
  95. model.setValue("/root/main/baseinfo/testeeinfo/enddd", "99991231");
  96. model.refresh();
  97. submit("TRATP00102");
  98. var pamInfoCvs = getGlobalVariable("paminfo");
  99. if(pamInfoCvs != ""){
  100. model.removeNodeSet("/root/main/paminfo/list");
  101. setCSVToNode("/root/main/paminfo", pamInfoCvs);
  102. var ioflag = model.getValue("/root/main/paminfo/list/ioflag");
  103. model.setValue("/root/main/baseinfo/testeeinfo/ioflag", ioflag);
  104. }
  105. model.setValue ( "/root/main/baseinfo/testeeinfo/pid",model.getValue("/root/main/patinfo/patinfolist/pid"));
  106. model.setValue ( "/root/main/baseinfo/testeeinfo/patnm",model.getValue("/root/main/patinfo/patinfolist/hngnm"));
  107. model.setValue("/root/send/srchdata/pid", getPatientId() );
  108. submit("TRATB00104");
  109. if ( getPatientId() != "" ) {
  110. if ( model.getValue("/root/main/subjlist/item[pid="+getPatientId()+"]/pid") == getPatientId() ) {
  111. for ( i = 1; i < getNodeSetCnt("/root/main/subjlist/item") ; i++) {
  112. if ( model.getValue("/root/main/subjlist/item["+i+"]/pid") == getPatientId() ) {
  113. grd_subjlist.row = i;
  114. model.setValue("/root/send/data/subjno", model.getValue("/root/main/subjlist/item["+grd_subjlist.row+"]/subjid"));
  115. model.setValue("/root/send/srchdata/subjno", model.getValue("/root/main/subjlist/item["+grd_subjlist.row+"]/subjid"));
  116. submit("TRATP00101");
  117. return;
  118. }
  119. }
  120. }
  121. }
  122. // 20120130_laboru_전송일자 오늘로 셋팅
  123. model.setValue("/root/send/smartdata/smartdate", getCurrentDate());
  124. ]]>
  125. </script>
  126. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  127. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  128. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  129. <submission id="TRATP00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchdata" replace="instance" resultref="/root/main/testeelist"/>
  130. <submission id="TRATP00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/baseinfo/testeeinfo" replace="instance" resultref="/root/main/patinfo"/>
  131. <submission id="TXATP00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/temp/ret"/>
  132. <submission id="TRATB00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchdata" replace="instance" resultref="/root/main/subjlist"/>
  133. <submission id="TRATP00201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/smartdata"/>
  134. <submission id="TRATP00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/baseinfo/testeeinfo" resultref="/root/main/patinpt"/>
  135. </model>
  136. <script type="javascript">
  137. <![CDATA[
  138. function getNodeSetCnt(path)
  139. {
  140. var insXml = model.instances(0);
  141. var nodeList = insXml.selectNodes(path);
  142. return nodeList.length;
  143. }
  144. function saveGridToExcel(grdObj){
  145. var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  146. if (fileName != ""){
  147. grdObj.saveExcel(fileName, "SheetName", true, true, "", "", true);
  148. }
  149. }
  150. function fGetInptInfo(flag) {
  151. submit("TRATP00103");
  152. if ( model.getValue("/root/main/patinpt/indd") == "") {
  153. if ( flag == "B") {
  154. model.setValue("/root/main/baseinfo/testeeinfo/orddd", getCurrentDate());
  155. }
  156. model.setValue("/root/msg","");
  157. }else {
  158. model.setValue ("/root/main/baseinfo/testeeinfo/orddd",model.getValue("/root/main/patinpt/indd"));
  159. model.setValue("/root/msg","현재 임상시험 유형의 재원환자입니다,입원일:"+model.getValue("/root/main/patinpt/indd"));
  160. }
  161. model.refresh();
  162. }
  163. ]]>
  164. </script>
  165. </xhtml:head>
  166. <xhtml:body pagewidth="810" pageheight="495" guideline="2,14;1,1194;2,784;2,757;1,791;2,482;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  167. <group id="grp_biz" scroll="auto" style="left:0px; top:0px; width:790px; height:455px; ">
  168. <caption id="caption1" class="tit_2" style="left:5px; top:223px; width:150px; height:13px; ">연구 피험자리스트</caption>
  169. <line id="line1" class="line_1" style="x1:0px; y1:238px; x2:785px; y2:238px; "/>
  170. <caption id="caption8" class="cell_1" style="left:594px; top:244px; width:90px; height:23px; font-family:돋움; vertical-align:middle; ">등록번호</caption>
  171. <line id="line7" class="line_2" style="x1:595px; y1:268px; x2:775px; y2:268px; "/>
  172. <input id="input17" ref="/root/main/baseinfo/testeeinfo/pid" class="input_default" disabled="true" style="left:685px; top:245px; width:80px; height:19px; "/>
  173. <input id="input1" ref="/root/main/baseinfo/testeeinfo/patnm" class="input_default" style="left:685px; top:270px; width:100px; height:19px; "/>
  174. <caption id="caption2" class="cell_1" style="left:594px; top:269px; width:90px; height:23px; font-family:돋움; vertical-align:middle; ">환자명</caption>
  175. <line id="line2" class="line_2" style="x1:595px; y1:292px; x2:775px; y2:292px; "/>
  176. <caption id="caption3" class="cell_1" style="left:594px; top:294px; width:90px; height:23px; font-family:돋움; vertical-align:middle; ">등록일</caption>
  177. <line id="line3" class="line_2" style="x1:595px; y1:317px; x2:775px; y2:317px; "/>
  178. <input id="input2" ref="/root/main/baseinfo/testeeinfo/orddd" class="input_default" inputtype="date" style="left:685px; top:295px; width:100px; height:19px; "/>
  179. <caption id="caption4" class="cell_1" style="left:594px; top:319px; width:90px; height:23px; font-family:돋움; vertical-align:middle; ">Screening No</caption>
  180. <line id="line4" class="line_2" style="x1:595px; y1:342px; x2:775px; y2:342px; "/>
  181. <caption id="caption5" class="cell_1" style="left:594px; top:344px; width:90px; height:23px; font-family:돋움; vertical-align:middle; ">Random No</caption>
  182. <line id="line5" class="line_2" style="x1:595px; y1:367px; x2:775px; y2:367px; "/>
  183. <input id="input4" ref="/root/main/baseinfo/testeeinfo/subtesteephosid" class="input_default" style="left:685px; top:345px; width:100px; height:19px; "/>
  184. <caption id="caption6" class="cell_1" style="left:594px; top:369px; width:90px; height:23px; font-family:돋움; vertical-align:middle; ">피험자약어</caption>
  185. <input id="input5" ref="/root/main/baseinfo/testeeinfo/subtesteephosnm" class="input_default" style="left:685px; top:370px; width:100px; height:19px; "/>
  186. <line id="line6" class="line_2" style="x1:595px; y1:392px; x2:775px; y2:392px; "/>
  187. <caption id="caption7" class="cell_1" visibility="visible" style="left:594px; top:394px; width:90px; height:23px; font-family:돋움; vertical-align:middle; ">종료일</caption>
  188. <line id="line8" class="line_2" style="x1:595px; y1:417px; x2:775px; y2:417px; "/>
  189. <button id="button61" class="icon_search" style="left:770px; top:246px; width:16px; height:16px; ">
  190. <caption/>
  191. <script type="javascript" ev:event="DOMActivate">
  192. <![CDATA[
  193. modal("SPPMC02500",0,100,150,"SPPMC02500","","");
  194. model.setValue ( "/root/main/baseinfo/testeeinfo/pid",model.getValue("/root/main/patinfo/patinfolist/pid"));
  195. model.setValue ( "/root/main/baseinfo/testeeinfo/patnm",model.getValue("/root/main/patinfo/patinfolist/hngnm"));
  196. fGetInptInfo("B");
  197. ]]>
  198. </script>
  199. </button>
  200. <datagrid id="grd_subjlist" nodeset="/root/main/subjlist/item" caption="과제번호^연구코드^연구명^학술명^회사명^시작일^종료일^단계^회차^caption1^caption2^과제ID" colsep="^" colwidth="106, 69, 136, 178, 126, 73, 72, 48, 50, 100, 100, 100" dataheight="25" explorerbar="sortshow" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" style="left:0px; top:20px; width:785px; height:190px; ">
  201. <col ref="subjno"/>
  202. <col ref="stdyno"/>
  203. <col ref="itemnm"/>
  204. <col ref="stdysubjnm"/>
  205. <col ref="reqnm"/>
  206. <col ref="stdytermfrom" format="yyyy-mm-dd"/>
  207. <col ref="stdytermto" format="yyyy-mm-dd"/>
  208. <col ref="clincflag" style="text-align:center; "/>
  209. <col ref="judgdg" style="text-align:center; "/>
  210. <col ref="ioflag" visibility="hidden"/>
  211. <col ref="pid" visibility="hidden"/>
  212. <col ref="subjid" visibility="hidden"/>
  213. <script type="javascript" ev:event="onclick">
  214. <![CDATA[
  215. if( grd_subjlist.isCell(event.target) && grd_subjlist.row >= grd_subjlist.fixedRows ) {
  216. model.setValue("/root/send/data/subjno", model.getValue("/root/main/subjlist/item["+grd_subjlist.row+"]/subjid"));
  217. model.setValue("/root/send/srchdata/subjno", model.getValue("/root/main/subjlist/item["+grd_subjlist.row+"]/subjid"));
  218. submit("TRATP00101");
  219. }
  220. ]]>
  221. </script>
  222. <script type="javascript" ev:event="onaftersort">
  223. <![CDATA[
  224. grd_subjlist.gridToInstance();
  225. ]]>
  226. </script>
  227. </datagrid>
  228. <datagrid id="grd_testeelist" nodeset="/root/main/testeelist/item" caption="^등록번호^환자명^등록일^Screening No^Random No^약어^종료일^진료/입원일^입/외" colsep="^" colwidth="24, 61, 55, 85, 85, 97, 49, 90, 100, 100" explorerbar="sortshow" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" style="left:0px; top:243px; width:590px; height:210px; ">
  229. <col checkvalue="Y,N" ref="sel" type="radio"/>
  230. <col ref="pid"/>
  231. <col ref="patnm"/>
  232. <col ref="orddd" format="yyyy-mm-dd"/>
  233. <col ref="screenno"/>
  234. <col ref="subtesteephosid"/>
  235. <col ref="subtesteephosnm"/>
  236. <col ref="enddd" format="yyyy-mm-dd"/>
  237. <col ref="indd" visibility="hidden" format="yyyy-mm-dd"/>
  238. <col ref="ioflag" visibility="hidden"/>
  239. <script type="javascript" ev:event="onclick">
  240. <![CDATA[
  241. var terows = grd_testeelist.row;
  242. if( grd_testeelist.isCell(event.target) && grd_testeelist.row >= grd_testeelist.fixedRows) {
  243. for ( var i = 1 ; i<grd_testeelist.rows; i++){
  244. if( grd_testeelist.row == i ){
  245. model.setValue("/root/main/testeelist/item["+i+"]/sel", "Y");
  246. }else{
  247. model.setValue("/root/main/testeelist/item["+i+"]/sel", "N");
  248. }
  249. }
  250. model.copyNode("/root/main/baseinfo/testeeinfo","/root/main/testeelist/item["+grd_testeelist.row+"]");
  251. fGetInptInfo("A");
  252. if ( model.getValue("/root/main/baseinfo/testeeinfo") == "" ) {
  253. model.setValue("/root/main/baseinfo/testeeinfo/enddd", model.getValue("/root/main/testeelist/item["+terows+"]/enddd"));
  254. }
  255. }
  256. model.refresh();
  257. ]]>
  258. </script>
  259. <script type="javascript" ev:event="onaftersort">
  260. <![CDATA[
  261. grd_testeelist.gridToInstance();
  262. ]]>
  263. </script>
  264. <script type="javascript" ev:event="xforms-value-changed">
  265. <![CDATA[
  266. ]]>
  267. </script>
  268. </datagrid>
  269. <input id="input3" ref="/root/main/baseinfo/testeeinfo/screenno" class="input_default" style="left:685px; top:320px; width:100px; height:19px; "/>
  270. <select1 id="radio1" ref="/root/main/baseinfo/testeeinfo/ioflag" appearance="full" cols="3" overflow="visible" style="left:595px; top:428px; width:185px; height:15px; border-style:none; ">
  271. <choices>
  272. <item>
  273. <label>입원</label>
  274. <value>I</value>
  275. </item>
  276. <item>
  277. <label>외래</label>
  278. <value>O</value>
  279. </item>
  280. <item>
  281. <label>
  282. <![CDATA[입원->외래]]>
  283. </label>
  284. <value>C</value>
  285. </item>
  286. </choices>
  287. </select1>
  288. <input id="ipt_enddd" ref="/root/main/baseinfo/testeeinfo/enddd" class="input_default" visibility="visible" inputtype="date" style="left:685px; top:395px; width:100px; height:19px; "/>
  289. <button id="btn_savexls" class="btn2_letter11" visibility="visible" style="left:448px; top:219px; width:141px; height:19px; ">
  290. <caption>피험자리스트 Excel저장</caption>
  291. <script type="javascript" ev:event="DOMActivate">
  292. <![CDATA[
  293. saveGridToExcel(grd_testeelist);
  294. ]]>
  295. </script>
  296. </button>
  297. <caption id="caption10" style="left:615px; top:418px; width:100px; height:20px; "/>
  298. <caption id="caption11" class="tit_2" style="left:5px; top:1px; width:145px; height:13px; ">연구리스트</caption>
  299. <line id="line9" class="line_1" style="x1:0px; y1:16px; x2:785px; y2:16px; "/>
  300. </group>
  301. <group id="grp_btn" scroll="auto" style="left:0px; top:456px; width:790px; height:27px; ">
  302. <button id="btn_save" class="btn4_letter2" style="left:673px; top:3px; width:56px; height:22px; ">
  303. <caption>저장</caption>
  304. <script type="javascript" ev:event="DOMActivate">
  305. <![CDATA[
  306. if ( model.getValue("/root/main/baseinfo/testeeinfo/pid") ==""){
  307. messageBox("등록번호를 ", "C001");
  308. return;
  309. }
  310. if ( model.getValue("/root/main/baseinfo/testeeinfo/orddd") ==""){
  311. messageBox("등록일을 ", "C001");
  312. return;
  313. }
  314. if ( model.getValue("/root/send/data/subjno") ==""){
  315. messageBox("과제를 ", "C002");
  316. return;
  317. }
  318. if ( model.getValue("/root/main/baseinfo/testeeinfo/screenno") ==""){
  319. messageBox("Screening No를 ", "C001");
  320. return;
  321. }
  322. if ( model.getValue("/root/main/baseinfo/testeeinfo/subtesteephosid") ==""){
  323. messageBox("Random No를 ", "C001");
  324. return;
  325. }
  326. if ( model.getValue("/root/main/baseinfo/testeeinfo/ioflag") ==""){
  327. messageBox("입원/외래 구분를 ", "C002");
  328. return;
  329. }
  330. if ( model.getValue("/root/main/baseinfo/testeeinfo/enddd") ==""){
  331. model.setValue("/root/main/baseinfo/testeeinfo/enddd", "99991231");
  332. model.refresh();
  333. } else {
  334. if ( model.getValue("/root/main/baseinfo/testeeinfo/enddd") < model.getValue("/root/main/baseinfo/testeeinfo/orddd") ) {
  335. messageBox("시작일이 종료일보다 큽니다.", "I007");
  336. return;
  337. }
  338. }
  339. var sTesteeid = model.getValue("/root/main/baseinfo/testeeinfo/subtesteephosid");
  340. if ( sTesteeid != "" ) {
  341. if ( model.getValue("/root/main/testeelist/item[subtesteephosid="+sTesteeid+"]/subtesteephosid") == sTesteeid &&
  342. model.getValue("/root/main/testeelist/item[subtesteephosid="+sTesteeid+"]/pid") != model.getValue("/root/main/baseinfo/testeeinfo/pid") ) {
  343. messageBox("동일한 Random No가 존재합니다. Random No를", "I007");
  344. return;
  345. }
  346. }
  347. model.copyNode("/root/send/data/testeedata","/root/main/baseinfo/testeeinfo");
  348. submit("TXATP00101");
  349. if ( parseInt(model.getValue("/root/temp/ret/item/count")) > 0 ) {
  350. messageBox("피험자 등록이", "I002");
  351. submit("TRATP00101");
  352. } else {
  353. messageBox(model.getValue("/root/temp/ret/item/errmsg"), "C");
  354. }
  355. model.setValue("/root/main/baseinfo/testeeinfo/pid","");
  356. model.setValue("/root/main/baseinfo/testeeinfo/patnm","");
  357. model.setValue("/root/main/baseinfo/testeeinfo/orddd","");
  358. model.setValue("/root/main/baseinfo/testeeinfo/screenno","");
  359. model.setValue("/root/main/baseinfo/testeeinfo/subtesteephosid","");
  360. model.setValue("/root/main/baseinfo/testeeinfo/subtesteephosnm","");
  361. model.setValue("/root/main/baseinfo/testeeinfo/enddd","");
  362. model.setValue("/root/main/baseinfo/testeeinfo/ioflag","");
  363. model.refresh();
  364. ]]>
  365. </script>
  366. </button>
  367. <button id="btn_del" class="btn4_letter2" visibility="hidden" style="left:395px; top:4px; width:56px; height:22px; ">
  368. <caption>삭제</caption>
  369. <script type="javascript" ev:event="DOMActivate">
  370. <![CDATA[
  371. if (messageBox("피험자정보를", "Q001")==6){
  372. }
  373. ]]>
  374. </script>
  375. </button>
  376. <button id="btn_cls" class="btn4_letter2" style="left:730px; top:3px; width:56px; height:22px; ">
  377. <caption>닫기</caption>
  378. <close ev:event="DOMActivate"/>
  379. </button>
  380. <button id="button1" class="btn3_letter9" style="left:255px; top:4px; width:128px; height:22px; ">
  381. <caption>인터넷 지원자조회</caption>
  382. </button>
  383. <button id="button2" class="btn4_letter2" visibility="hidden" style="left:451px; top:4px; width:56px; height:22px; ">
  384. <caption>종료</caption>
  385. <script type="javascript" ev:event="DOMActivate">
  386. <![CDATA[
  387. if ( caption7.visible == false ) {
  388. caption7.visible = true;
  389. ipt_enddd.visible = true;
  390. } else {
  391. caption7.visible = false;
  392. ipt_enddd.visible = false;
  393. }
  394. ]]>
  395. </script>
  396. </button>
  397. <button id="button3" class="btn6_letter2" style="left:195px; top:4px; width:56px; height:22px; ">
  398. <caption>전송</caption>
  399. <script type="javascript" ev:event="DOMActivate">
  400. <![CDATA[
  401. var check = "";
  402. for ( var i = 1 ; i<grd_testeelist.rows; i++){
  403. if(model.getValue("/root/main/testeelist/item["+i+"]/sel")=="Y"){
  404. if(model.getValue("/root/main/testeelist/item["+i+"]/screenno") != "" && model.getValue("/root/main/testeelist/item["+i+"]/screenno") != "-") {
  405. model.setValue("/root/send/smartdata/pid", model.getValue("/root/main/testeelist/item["+i+"]/pid"));
  406. model.setValue("/root/send/smartdata/screenno", model.getValue("/root/main/testeelist/item["+i+"]/screenno"));
  407. submit("TRATP00201");
  408. } else {
  409. check = "Y";
  410. }
  411. } else {
  412. //check = "Y";
  413. }
  414. }
  415. if(check == "Y") {
  416. messageBox("Screening No 가 없는 환자가 존재합니다.","I999");
  417. } else {
  418. //submit("TRATP00201");
  419. }
  420. ]]>
  421. </script>
  422. </button>
  423. <caption id="caption9" class="search_name" style="left:5px; top:6px; width:91px; height:17px; ">전송일자 :</caption>
  424. <input id="input6" ref="/root/send/smartdata/smartdate" class="input_s_essential" inputtype="date" style="left:95px; top:5px; width:90px; height:19px; "/>
  425. <caption id="inptmsg" ref="/root/msg" style="left:400px; top:4px; width:265px; height:20px; "/>
  426. </group>
  427. </xhtml:body>
  428. </xhtml:html>