SMLMF00800_패닉코드관리.xrw 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <!--
  3. * 제 목 : SMLMF00200_향균제코드관리.xrw
  4. * 설 명 : 향균제코드관리
  5. * 설 계 자 : (주)에이씨케이 -
  6. * 작 성 자 : (주)에이씨케이 - 조철형
  7. * 작 성 일 : 2007.04.09
  8. * 수정이력 :
  9. * 기 타 :
  10. -->
  11. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.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. <antibiolist>
  20. <antibiofromdd/>
  21. <antibiotodd/>
  22. <antibiocd/>
  23. <antibionm/>
  24. <antibioabbrnm/>
  25. <antibioscrnnm/>
  26. <antibioprntnm/>
  27. </antibiolist>
  28. <baclist>
  29. <baccdfromdd/>
  30. <baccdtodd/>
  31. <baccd/>
  32. <bacnm/>
  33. <bacgenscd/>
  34. <bacabbrnm/>
  35. <bacscrnnm/>
  36. <bacprntnm/>
  37. <infcinfo/>
  38. <infcrefantbiocd/>
  39. <infcrefchar/>
  40. </baclist>
  41. <paniclist>
  42. <chk/>
  43. <antibiocd/>
  44. <antibionm/>
  45. <antibiorslt/>
  46. </paniclist>
  47. <panicbaclist>
  48. <chk/>
  49. <baccd/>
  50. <bacnm/>
  51. </panicbaclist>
  52. </main>
  53. <send>
  54. <data1/>
  55. <data2/>
  56. <baccd/>
  57. <antibiocd/>
  58. <antibiorslt/>
  59. </send>
  60. <init>
  61. </init>
  62. <hidden>
  63. <ref>
  64. <refgbn>1</refgbn>
  65. <searchgbn>1</searchgbn>
  66. <searchnm/>
  67. <btnflag/>
  68. <searchgbn2>1</searchgbn2>
  69. <searchnm2/>
  70. </ref>
  71. <default/>
  72. <panicvalue>R</panicvalue>
  73. <popupmenu/>
  74. <default/>
  75. </hidden>
  76. </root>
  77. </instance>
  78. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  79. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  80. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  81. <submission id="TRLMF00201" ref="/root/send" method="post" mediatype="application/x-www-form-urlencoded" replace="instance" resultref="/root/main/antibiolist"/>
  82. <submission id="TRLMF00101" ref="/root/send" method="post" mediatype="application/x-www-form-urlencoded" replace="instance" resultref="/root/main/baclist"/>
  83. <script type="javascript" ev:event="xforms-model-construct-done">
  84. <![CDATA[
  85. fSetInit();
  86. ]]>
  87. </script>
  88. <submission id="TRLMF00801" method="post" mediatype="application/x-www-form-urlencoded" replace="instance" resultref="/root/main/paniclist"/>
  89. <submission id="TRLMF00802" ref="/root/send" method="post" mediatype="application/x-www-form-urlencoded" replace="instance" resultref="/root/main/panicbaclist"/>
  90. <submission id="TXLMF00801" ref="/root/send" method="post" mediatype="application/x-www-form-urlencoded" replace="instance"/>
  91. <submission id="TXLMF00802" ref="/root/send" method="post" mediatype="application/x-www-form-urlencoded" replace="instance"/>
  92. </model>
  93. <script type="javascript">
  94. <![CDATA[
  95. /* @group : 항균제코드관리
  96. * @ver : 2007.04.09(CMCDEV-0001)
  97. * @by : 조철형
  98. *@-----------------------------------
  99. * @type : function
  100. * @access : public
  101. * @desc : 초기화버튼 클릭
  102. */
  103. function fSetInit() {
  104. model.removeNodeset("/root/main/antibiolist");
  105. model.removeNodeset("/root/main/baclist");
  106. model.removeNodeset("/root/main/paniclist");
  107. model.removeNodeset("/root/main/panicbaclist");
  108. submit("TRLMF00801");
  109. }
  110. /* @group : 항균제코드관리
  111. * @ver : 2007.04.09(CMCDEV-0001)
  112. * @by : 조철형
  113. *@-----------------------------------
  114. * @type : function
  115. * @access : public
  116. * @desc : 조회, 검색 버튼 클릭
  117. */
  118. function fGetAntibiocd(gbn){
  119. model.setvalue("/root/hidden/ref/btnflag",gbn);
  120. model.copyNode("/root/send/data1","/root/hidden/ref");
  121. submit("TRLMF00201");
  122. model.copyNode("/root/send/data1","/root/hidden/default");
  123. fGridColorChange();
  124. }
  125. /* @group : 항균제코드관리
  126. * @ver : 2007.04.09(CMCDEV-0001)
  127. * @by : 조철형
  128. *@-----------------------------------
  129. * @type : function
  130. * @access : public
  131. * @desc : 조회후 그리드 색깔 변경
  132. */
  133. function fGridColorChange(){
  134. grd_antibiocddetl.rebuildstyle();
  135. var gbn = model.getValue("/root/hidden/ref/refgbn");
  136. if(gbn=="2"){
  137. setRowStyle("grd_antibiocddetl", "0", getCurrentDate(), "antibiotodd", "small");
  138. }
  139. }
  140. /* @group : 배양균코드관리
  141. * @ver : 2007.04.06(CMCDEV-0001)
  142. * @by : 조철형
  143. *@-----------------------------------
  144. * @type : function
  145. * @access : public
  146. * @desc : 조회 검색 버튼 클릭
  147. */
  148. function fGetBaccd(gbn){
  149. model.setvalue("/root/hidden/ref/btnflag",gbn);
  150. model.copyNode("/root/send/data1","/root/hidden/ref");
  151. model.setValue("/root/send/data1/searchgbn", model.getValue("/root/hidden/ref/searchgbn2"));
  152. model.setValue("/root/send/data1/searchnm", model.getValue("/root/hidden/ref/searchnm2"));
  153. submit("TRLMF00101");
  154. model.copyNode("/root/send/data1","/root/hidden/default");
  155. fGridColorChange2();
  156. }
  157. /* @group : 배양균코드관리
  158. * @ver : 2007.04.06(CMCDEV-0001)
  159. * @by : 조철형
  160. *@-----------------------------------
  161. * @type : function
  162. * @access : public
  163. * @desc : 조회후 그리드 색깔 변경
  164. */
  165. function fGridColorChange2(){
  166. grd_cddetl.rebuildstyle();
  167. var gbn = model.getValue("/root/hidden/ref/refgbn");
  168. if(gbn=="2"){
  169. setRowStyle("grd_cddetl", "0", getCurrentDate(), "baccdtodd", "small");
  170. }
  171. }
  172. function fsetAntiPaniclist(aRow){
  173. var antibiocd = model.getValue("/root/main/antibiolist["+aRow+"]/antibiocd");
  174. var antibionm = model.getValue("/root/main/antibiolist["+aRow+"]/antibionm");
  175. var panicvalue = model.getValue("/root/hidden/panicvalue");
  176. var n = getNodesetCount("/root/main/paniclist[antibiocd = '" + antibiocd + "' and antibiorslt='" + panicvalue +"']");
  177. if(n < 1){
  178. paniclist.addItem(false);
  179. var pRow = paniclist.rows - 1;
  180. model.setValue("/root/main/paniclist["+pRow+"]/antibiocd", antibiocd);
  181. model.setValue("/root/main/paniclist["+pRow+"]/antibionm", antibionm);
  182. model.setValue("/root/main/paniclist["+pRow+"]/antibiorslt", panicvalue);
  183. model.refresh();
  184. }else{
  185. alert(antibionm + " 항균제의 " + panicvalue + " 값은 이미 설정되어 있습니다.");
  186. }
  187. }
  188. function fsetBacPaniclist(bRow){
  189. var baccd = model.getValue("/root/main/baclist["+bRow+"]/baccd");
  190. var bacnm = model.getValue("/root/main/baclist["+bRow+"]/bacnm");
  191. var n = getNodesetCount("/root/main/panicbaclist[baccd = '" + baccd + "']");
  192. if(n < 1){
  193. panicbaclist.addItem(false);
  194. var pRow = panicbaclist.rows - 1;
  195. model.setValue("/root/main/panicbaclist["+pRow+"]/baccd", baccd);
  196. model.setValue("/root/main/panicbaclist["+pRow+"]/bacnm", bacnm);
  197. model.refresh();
  198. }else{
  199. alert(bacnm + " 배양균이 이미 설정되어 있습니다.");
  200. }
  201. }
  202. function fonclickPaniclist(pRow){
  203. model.setValue("/root/send/antibiocd" , model.getValue("/root/main/paniclist["+pRow+"]/antibiocd"));
  204. model.setValue("/root/send/antibiorslt" , model.getValue("/root/main/paniclist["+pRow+"]/antibiorslt"));
  205. submit("TRLMF00802");
  206. }
  207. function fExePanicAntibio(){
  208. if(paniclist.row == -1){
  209. alert("향균제설정목록에 저장할 향균제코드가 지정되지 않았습니다.");
  210. return;
  211. }
  212. if(panicbaclist.rows < 1){
  213. alert("배양균설정목록에 저장할 배양균이 없습니다.");
  214. return;
  215. }
  216. model.setValue("/root/send/antibiocd", model.getValue("/root/main/paniclist["+ paniclist.row +"]/antibiocd"));
  217. model.setValue("/root/send/antibiorslt", model.getValue("/root/main/paniclist["+ paniclist.row +"]/antibiorslt"));
  218. model.setValue("/root/send/data1", panicbaclist.getUpdateDataAll(2));
  219. submit("TXLMF00801");
  220. submit("TRLMF00802");
  221. }
  222. function fdelpaniclist(){
  223. model.removeNodeset("/root/hidden/popupmenu");
  224. if(event.button == 3){ // 라이트클릭 메뉴만들기...
  225. model.makeNode("/root/hidden/popupmenu/grid");
  226. model.makeNode("/root/hidden/popupmenu/grid/item");
  227. if(panicbaclist.mouseCol == 1 || panicbaclist.mouseCol == 2){
  228. model.makeValue("/root/hidden/popupmenu/grid/item["+1+"]/name" , "▶ 삭제");
  229. model.makeValue("/root/hidden/popupmenu/grid/item["+1+"]/func" , "fdelClick");
  230. if(panicbaclist.isCell(event.target) && panicbaclist.mouseRow >= panicbaclist.fixedrows){
  231. window.setPopupMenu(true , "/root/hidden/popupmenu/grid/item" , "name", "func", true);
  232. //setPopupMenu("grd_TestInfoCnts" , true, "/root/hidden/popupmenu/grid/item", "name", "func");
  233. }else{
  234. window.setPopupMenu(false);
  235. }
  236. }
  237. }
  238. else{
  239. window.setPopupMenu(false);
  240. }
  241. }
  242. function fOnmenu(popupParam){
  243. if(popupParam == "fdelClick"){
  244. fdelClick();
  245. }
  246. }
  247. function fdelClick(){
  248. var rept = messageBox(model.getValue("/root/main/panicbaclist["+panicbaclist.row+"]/bacnm") + "을 항목에서 ", "Q001", "");
  249. if(rept == 6){
  250. model.setValue("/root/send/antibiocd", model.getValue("/root/main/paniclist["+ paniclist.row +"]/antibiocd"));
  251. model.setValue("/root/send/antibiorslt", model.getValue("/root/main/paniclist["+ paniclist.row +"]/antibiorslt"));
  252. model.setValue("/root/send/baccd" , model.getValue("/root/main/panicbaclist["+panicbaclist.row+"]/baccd"));
  253. submit("TXLMF00802");
  254. submit("TRLMF00802");
  255. }
  256. }
  257. function fNdelpaniclist(){
  258. var pRow = paniclist.rows;
  259. for(var i = 1 ; i < pRow ; i++){
  260. var rept = 0;
  261. if(model.getValue("/root/main/paniclist["+ i +"]/chk") == "true"){
  262. rept = messageBox(model.getValue("/root/main/paniclist["+ i +"]/antibionm") + " 항균제에 " +
  263. model.getValue("/root/main/paniclist["+ i +"]/antibiorslt") + "판정값 패닉코드를 ", "Q001", "");
  264. if(rept == 6){
  265. model.setValue("/root/send/antibiocd", model.getValue("/root/main/paniclist["+ i +"]/antibiocd"));
  266. model.setValue("/root/send/antibiorslt", model.getValue("/root/main/paniclist["+ i +"]/antibiorslt"));
  267. model.copyNode("/root/send/data1", "/root/hidden/default");
  268. submit("TXLMF00802");
  269. }
  270. }
  271. }
  272. model.removeNodeset("/root/main/panicbaclist");
  273. submit("TRLMF00801");
  274. }
  275. function fNdelpanicbaclist(){
  276. var pRow = panicbaclist.rows;
  277. for(var i = 1 ; i < pRow ; i++){
  278. var rept = 0;
  279. if(model.getValue("/root/main/panicbaclist["+ i +"]/chk") == "true"){
  280. rept = messageBox(model.getValue("/root/main/panicbaclist["+i+"]/bacnm") + "을 항목에서 ", "Q001", "");
  281. if(rept == 6){
  282. model.setValue("/root/send/antibiocd", model.getValue("/root/main/paniclist["+ paniclist.row +"]/antibiocd"));
  283. model.setValue("/root/send/antibiorslt", model.getValue("/root/main/paniclist["+ paniclist.row +"]/antibiorslt"));
  284. model.setValue("/root/send/baccd" , model.getValue("/root/main/panicbaclist["+i+"]/baccd"));
  285. submit("TXLMF00802");
  286. }
  287. }
  288. }
  289. submit("TRLMF00802");
  290. submit("TRLMF00801");
  291. }
  292. ]]>
  293. </script>
  294. </xhtml:head>
  295. <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  296. <group id="group3" scroll="auto" style="left:0px; top:40px; width:1195px; height:725px; ">
  297. <line id="line1" class="line_1" style="x1:0px; y1:100px; x2:370px; y2:100px; "/>
  298. <caption id="caption2" class="tit_2" style="left:0px; top:85px; width:144px; height:13px; ">항균제목록</caption>
  299. <datagrid id="grd_antibiocddetl" nodeset="/root/main/antibiolist" class="datagrid2" caption="사용시작일자^사용종료일자^항균제코드^항균제명^항균제명(약어)^항균제명(화면)^항균제명(출력)" colwidth="110, 110, 130, 210, 200, 200, 210" dataheight="23" defaultrows="1" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="32" rowsep="▩" colsep="▦" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:0px; top:105px; width:370px; height:619px; ">
  300. <col ref="antibiofromdd" type="inputdate" visibility="hidden" format="yyyy-mm-dd"/>
  301. <col ref="antibiotodd" type="inputdate" visibility="hidden" format="yyyy-mm-dd"/>
  302. <col ref="antibiocd" type="input"/>
  303. <col ref="antibionm" type="input"/>
  304. <col ref="antibioabbrnm" type="input"/>
  305. <col ref="antibioscrnnm" type="input"/>
  306. <col ref="antibioprntnm" type="input"/>
  307. <script type="javascript" ev:event="onaftersort">
  308. <![CDATA[
  309. grd_antibiocddetl.gridToInstance();
  310. ]]>
  311. </script>
  312. <script type="javascript" ev:event="ondblclick">
  313. <![CDATA[
  314. if(grd_antibiocddetl.isCell(event.target) && grd_antibiocddetl.row >= grd_antibiocddetl.fixedRows ){
  315. fsetAntiPaniclist(grd_antibiocddetl.row);
  316. }
  317. ]]>
  318. </script>
  319. </datagrid>
  320. <group id="group1" style="left:0px; top:10px; width:370px; height:65px; ">
  321. <shape id="roundrect2" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:370px; height:65px; "/>
  322. <line id="line3" class="line_4" style="x1:295px; y1:7px; x2:295px; y2:29px; "/>
  323. <caption id="caption4" class="search_name" style="left:5px; top:9px; width:90px; height:17px; ">검색구분 :</caption>
  324. <select1 id="cmb_search" ref="/root/hidden/ref/searchgbn" class="combo_search" appearance="minimal" style="left:94px; top:8px; width:66px; height:19px; ">
  325. <choices>
  326. <item>
  327. <label>코드</label>
  328. <value>1</value>
  329. </item>
  330. <item>
  331. <label>항균제명</label>
  332. <value>2</value>
  333. </item>
  334. </choices>
  335. </select1>
  336. <input id="ipt_searchtext" ref="/root/hidden/ref/searchnm" class="input_search" style="left:162px; top:8px; width:128px; height:19px; "/>
  337. <button id="btn_search" class="btn1_letter2" style="left:301px; top:7px; width:56px; height:22px; ">
  338. <caption>검색</caption>
  339. <script type="javascript" ev:event="DOMActivate">
  340. <![CDATA[
  341. fGetAntibiocd("2");
  342. ]]>
  343. </script>
  344. </button>
  345. <select1 id="radio2" ref="/root/hidden/panicvalue" overflow="visible" appearance="full" cols="3" cellspacing="40" style="left:95px; top:40px; width:255px; height:20px; border-style:none; ">
  346. <choices>
  347. <item>
  348. <label>R</label>
  349. <value>R</value>
  350. </item>
  351. <item>
  352. <label>I</label>
  353. <value>I</value>
  354. </item>
  355. <item>
  356. <label>S</label>
  357. <value>S</value>
  358. </item>
  359. </choices>
  360. </select1>
  361. <caption id="caption9" class="search_name" style="left:5px; top:39px; width:90px; height:17px; ">판정구분 :</caption>
  362. </group>
  363. <group id="group4" style="left:825px; top:10px; width:370px; height:35px; ">
  364. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:370px; height:35px; "/>
  365. <line id="line2" class="line_4" style="x1:295px; y1:7px; x2:295px; y2:29px; "/>
  366. <caption id="caption1" class="search_name" style="left:5px; top:9px; width:90px; height:17px; ">검색구분 :</caption>
  367. <select1 id="combo1" ref="/root/hidden/ref/searchgbn2" class="combo_search" appearance="minimal" style="left:94px; top:8px; width:66px; height:19px; ">
  368. <choices>
  369. <item>
  370. <label>코드</label>
  371. <value>1</value>
  372. </item>
  373. <item>
  374. <label>균명</label>
  375. <value>2</value>
  376. </item>
  377. </choices>
  378. </select1>
  379. <input id="input1" ref="/root/hidden/ref/searchnm2" class="input_search" style="left:162px; top:8px; width:128px; height:19px; "/>
  380. <button id="button1" class="btn1_letter2" style="left:301px; top:7px; width:56px; height:22px; ">
  381. <caption>검색</caption>
  382. <script type="javascript" ev:event="DOMActivate">
  383. <![CDATA[
  384. fGetBaccd("2");
  385. ]]>
  386. </script>
  387. </button>
  388. </group>
  389. <datagrid id="grd_cddetl" nodeset="/root/main/baclist" class="datagrid2" caption="사용시작일자^사용종료일자^배양균코드^배양균명^배양균속코드^배양균명(약어)^배양균명(화면)^배양균명(출력)^감염정보^감염정보항균제^감염정보판정" colwidth="90, 90, 68, 300, 50, 200, 200, 200, 70, 63, 53" dataheight="23" defaultrows="1" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="32" rowsep="▩" colsep="▦" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:825px; top:75px; width:370px; height:649px; ">
  390. <col ref="baccdfromdd" type="inputdate" visibility="hidden" format="yyyy-mm-dd"/>
  391. <col ref="baccdtodd" type="inputdate" visibility="hidden" format="yyyy-mm-dd"/>
  392. <col ref="baccd" type="input"/>
  393. <col ref="bacnm" type="input"/>
  394. <col ref="bacgenscd" type="combo">
  395. <choices>
  396. <itemset nodeset="/root/init/LB0201">
  397. <label ref="nm"/>
  398. <value ref="cd"/>
  399. </itemset>
  400. </choices>
  401. </col>
  402. <col ref="bacabbrnm" type="input"/>
  403. <col ref="bacscrnnm" type="input"/>
  404. <col ref="bacprntnm" type="input"/>
  405. <col ref="infcinfo" type="input"/>
  406. <col ref="infcrefantbiocd" type="input"/>
  407. <col ref="infcrefchar" type="input"/>
  408. <script type="javascript" ev:event="ondblclick">
  409. <![CDATA[
  410. if(grd_cddetl.isCell(event.target) && grd_cddetl.row >= grd_cddetl.fixedRows ){
  411. fsetBacPaniclist(grd_cddetl.row);
  412. }
  413. ]]>
  414. </script>
  415. <script type="javascript" ev:event="onaftersort">
  416. <![CDATA[
  417. grd_cddetl.gridToInstance();
  418. ]]>
  419. </script>
  420. </datagrid>
  421. <caption id="caption3" class="tit_2" style="left:825px; top:55px; width:144px; height:14px; ">배양균목록</caption>
  422. <line id="line4" class="line_1" style="x1:825px; y1:70px; x2:1195px; y2:70px; "/>
  423. <button id="button102" class="icon_left" visibility="hidden" style="left:375px; top:230px; width:26px; height:19px; ">
  424. <caption/>
  425. <script type="javascript" ev:event="onclick">
  426. <![CDATA[
  427. ]]>
  428. </script>
  429. </button>
  430. <button id="button103" class="icon_right" visibility="hidden" style="left:375px; top:205px; width:26px; height:19px; ">
  431. <caption/>
  432. <script type="javascript" ev:event="onclick">
  433. <![CDATA[
  434. setAntiPaniclist(grd_antibiocddetl.row);
  435. ]]>
  436. </script>
  437. </button>
  438. <button id="button2" class="icon_left" visibility="hidden" style="left:795px; top:205px; width:26px; height:19px; ">
  439. <caption/>
  440. <script type="javascript" ev:event="onclick">
  441. <![CDATA[
  442. ]]>
  443. </script>
  444. </button>
  445. <button id="button3" class="icon_right" visibility="hidden" style="left:795px; top:230px; width:26px; height:19px; ">
  446. <caption/>
  447. <script type="javascript" ev:event="onclick">
  448. <![CDATA[
  449. ]]>
  450. </script>
  451. </button>
  452. <datagrid id="paniclist" nodeset="/root/main/paniclist" class="datagrid2" caption="^항균제코드^항균제명^Panic" colwidth="25, 80, 180, 45" dataheight="23" defaultrows="1" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="32" rowsep="▩" colsep="▦" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:410px; top:30px; width:375px; height:295px; ">
  453. <col ref="chk" type="checkbox" checkvalue="true,false"/>
  454. <col ref="antibiocd"/>
  455. <col ref="antibionm"/>
  456. <col ref="antibiorslt" style="text-align:center; "/>
  457. <script type="javascript" ev:event="onaftersort">
  458. <![CDATA[
  459. paniclist.gridToInstance();
  460. ]]>
  461. </script>
  462. <script type="javascript" ev:event="onclick">
  463. <![CDATA[
  464. if(paniclist.isCell(event.target) && paniclist.row >= paniclist.fixedRows ){
  465. fonclickPaniclist(paniclist.row);
  466. }
  467. ]]>
  468. </script>
  469. </datagrid>
  470. <line id="line5" class="line_1" style="x1:410px; y1:25px; x2:785px; y2:25px; "/>
  471. <caption id="caption5" class="tit_2" style="left:410px; top:10px; width:144px; height:13px; ">항균제설정목록</caption>
  472. <group id="group5" visibility="hidden" style="left:5px; top:270px; width:375px; height:35px; ">
  473. <shape id="roundrect3" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:375px; height:35px; "/>
  474. <caption id="caption7" class="search_name" style="left:5px; top:9px; width:90px; height:17px; ">판정구분 :</caption>
  475. <select1 id="radio1" ref="/root/hidden/panicvalue" overflow="visible" appearance="full" cols="3" cellspacing="40" style="left:95px; top:10px; width:255px; height:20px; border-style:none; ">
  476. <choices>
  477. <item>
  478. <label>R</label>
  479. <value>R</value>
  480. </item>
  481. <item>
  482. <label>I</label>
  483. <value>I</value>
  484. </item>
  485. <item>
  486. <label>S</label>
  487. <value>S</value>
  488. </item>
  489. </choices>
  490. </select1>
  491. </group>
  492. <datagrid id="panicbaclist" nodeset="/root/main/panicbaclist" class="datagrid2" caption="^배양균코드^배양균명" colwidth="25,100, 230" dataheight="23" defaultrows="1" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="32" rowsep="▩" colsep="▦" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:410px; top:355px; width:375px; height:365px; ">
  493. <col ref="chk" type="checkbox" checkvalue="true,false"/>
  494. <col ref="baccd"/>
  495. <col ref="bacnm"/>
  496. <script type="javascript" ev:event="onaftersort">
  497. <![CDATA[
  498. panicbaclist.gridToInstance();
  499. ]]>
  500. </script>
  501. <script type="javascript" ev:event="onmousedown">
  502. <![CDATA[
  503. //fdelpaniclist();
  504. ]]>
  505. </script>
  506. <script type="javascript" ev:event="onmouseout">
  507. <![CDATA[
  508. //window.setPopupMenu(false);
  509. ]]>
  510. </script>
  511. </datagrid>
  512. <caption id="caption8" class="tit_2" style="left:410px; top:335px; width:144px; height:14px; ">배양균설정목록</caption>
  513. <line id="line6" class="line_1" style="x1:410px; y1:350px; x2:785px; y2:350px; "/>
  514. <button id="button10" class="btn2_letter2" style="left:743px; top:5px; width:42px; height:19px; ">
  515. <caption>삭제</caption>
  516. <script type="javascript" ev:event="onclick">
  517. <![CDATA[
  518. fNdelpaniclist();
  519. ]]>
  520. </script>
  521. </button>
  522. <button id="button4" class="btn2_letter2" style="left:743px; top:330px; width:42px; height:19px; ">
  523. <caption>삭제</caption>
  524. <script type="javascript" ev:event="onclick">
  525. <![CDATA[
  526. fNdelpanicbaclist();
  527. ]]>
  528. </script>
  529. </button>
  530. </group>
  531. <group id="grp_btn" style="left:0px; top:13px; width:1195px; height:27px; ">
  532. <line id="line17" class="line_6" style="x1:0px; y1:25px; x2:1194px; y2:25px; "/>
  533. <button id="btn_reset" class="btn4_letter3" style="left:1127px; top:3px; width:68px; height:22px; ">
  534. <caption>초기화</caption>
  535. <script type="javascript" ev:event="DOMActivate">
  536. <![CDATA[
  537. fSetInit();
  538. ]]>
  539. </script>
  540. </button>
  541. <button id="btn_save" class="btn4_letter2" style="left:1068px; top:3px; width:56px; height:22px; ">
  542. <caption>저장</caption>
  543. <script type="javascript" ev:event="DOMActivate">
  544. <![CDATA[
  545. fExePanicAntibio();
  546. ]]>
  547. </script>
  548. </button>
  549. </group>
  550. <group id="group2" style="left:0px; top:0px; width:1195px; height:13px; ">
  551. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:800px; height:14px; ">패닉코드관리</caption>
  552. </group>
  553. <script type="javascript" ev:event="onmenu">
  554. <![CDATA[
  555. var popupParam = event.description;
  556. fOnmenu(popupParam);
  557. ]]>
  558. </script>
  559. </xhtml:body>
  560. </xhtml:html>