SMMMR03801_마취전평가서출력.xfdl 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMMR03801" position="absolute 0 0 1092 556" titletext="마취 전 평가서 출력" rtldirection="inherit" oninit="SMMMP02100_oninit" onload="SMMMP02100_onload">
  5. <Layouts>
  6. <Layout>
  7. <Grid id="grd_main_drugchglist" taborder="3" useinputpanel="false" position="absolute 8 75 1082 549" binddataset="ds_opanst_pat_list" autofittype="none" cellsizingtype="col" extendsizetype="both" anchor="all" oncelldblclick="grd_main_drugchglist_oncelldblclick" onheadclick="grd_main_drugchglist_onheadclick">
  8. <Formats>
  9. <Format id="default">
  10. <Columns>
  11. <Column size="25"/>
  12. <Column size="30"/>
  13. <Column size="77"/>
  14. <Column size="55"/>
  15. <Column size="83"/>
  16. <Column size="84"/>
  17. <Column size="43"/>
  18. <Column size="125"/>
  19. <Column size="219"/>
  20. <Column size="103"/>
  21. <Column size="73"/>
  22. <Column size="70"/>
  23. <Column size="82"/>
  24. </Columns>
  25. <Rows>
  26. <Row size="24" band="head"/>
  27. <Row size="24"/>
  28. </Rows>
  29. <Band id="head">
  30. <Cell text="No"/>
  31. <Cell col="1" celltype="head" displaytype="checkbox" edittype="checkbox" displayexpdec="0"/>
  32. <Cell col="2" text="수술일자"/>
  33. <Cell col="3" text="수술방"/>
  34. <Cell col="4" text="등록번호"/>
  35. <Cell col="5" text="환자명"/>
  36. <Cell col="6" text="S/A"/>
  37. <Cell col="7" text="진단명"/>
  38. <Cell col="8" text="수술명"/>
  39. <Cell col="9" text="집도과"/>
  40. <Cell col="10" text="집도의"/>
  41. <Cell col="11" text="마취종류"/>
  42. <Cell col="12" text="마취의"/>
  43. </Band>
  44. <Band id="body">
  45. <Cell celltype="head" expr="expr:currow + 1" autosizecol="limitmax"/>
  46. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel"/>
  47. <Cell col="2" style="color:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');color2:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');" text="bind:opcnfmdd"/>
  48. <Cell col="3" style="align:left;color:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');color2:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');" text="bind:oproomcd" autosizecol="limitmax"/>
  49. <Cell col="4" style="align:left;color:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');color2:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');" text="bind:pid" autosizecol="limitmax"/>
  50. <Cell col="5" style="align:left;color:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');color2:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');" text="bind:hngnm" autosizecol="limitmax"/>
  51. <Cell col="6" style="align:left;color:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');color2:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');" text="bind:sa" tooltiptype="bottom" tooltiptext="bind:drugaltetc" autosizerow="default" autosizecol="limitmax"/>
  52. <Cell col="7" style="align:left;color:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');color2:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');" text="bind:diagnm" autosizecol="limitmax"/>
  53. <Cell col="8" style="align:left;color:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');color2:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');" text="bind:opnm"/>
  54. <Cell col="9" style="color:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');color2:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');" text="bind:perfdeptnm"/>
  55. <Cell col="10" style="color:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');color2:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');" text="bind:perfdrnm"/>
  56. <Cell col="11" style="color:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');color2:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');" text="bind:anstmthdnm"/>
  57. <Cell col="12" style="color:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');color2:EXPR( utlf_isNull(formrecseq) ? 'red' : 'black');" text="bind:perfdridnm2"/>
  58. </Band>
  59. </Format>
  60. </Formats>
  61. </Grid>
  62. <Div id="grp_condition" anchor="left top right" taborder="9" style="background:azure URL('theme://images/bg_search.png') stretch 7,7;" position="absolute 5 24 1079 71">
  63. <Layouts>
  64. <Layout width="1009" height="45">
  65. <Button id="btn_req" taborder="3" text="조회" onclick="grp_condition_btn_req_onclick" class="btn1" position="absolute 227 13 283 35"/>
  66. <Static id="caption11" text="수술일자 :" class="search_name" position="absolute 11 10 91 35" anchor="default"/>
  67. <Calendar id="calFromdd" taborder="0" position="absolute 93 10 207 35" autoselect="true" anchor="default" onkeyup="grp_condition_calFromdd_onkeyup" oneditclick="grp_condition_calFromdd_oneditclick"/>
  68. <Calendar id="calTodd" taborder="1" position="absolute 826 16 940 41" autoselect="true" onchanged="grp_condition_calTodd_onchanged" anchor="default" visible="false"/>
  69. <Button id="Button00" taborder="4" text="선택 출력" onclick="Button00_onclick" position="absolute 395 12 469 34" style="background:@gradation left middle;border:2 double #0064aaff #0073c4ff;color:#ffffffff;gradation:linear 0,0 #0073c4ff 0,100 #0073c4ff;"/>
  70. <Radio id="rdo_opopen" taborder="2" columncount="4" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_opopen_onitemchanged" position="absolute 609 14 774 34" anchor="default" visible="false">
  71. <Dataset id="innerdataset">
  72. <ColumnInfo>
  73. <Column id="codecolumn" size="256"/>
  74. <Column id="datacolumn" size="256"/>
  75. </ColumnInfo>
  76. <Rows>
  77. <Row>
  78. <Col id="codecolumn">B</Col>
  79. <Col id="datacolumn">전신 마취</Col>
  80. </Row>
  81. <Row>
  82. <Col id="codecolumn">C</Col>
  83. <Col id="datacolumn">부위 마취</Col>
  84. </Row>
  85. </Rows>
  86. </Dataset>
  87. </Radio>
  88. <CheckBox id="CheckBox00" taborder="5" text="전신/부위" position="absolute 299 14 381 35" onchanged="grp_condition_CheckBox00_onchanged"/>
  89. </Layout>
  90. </Layouts>
  91. </Div>
  92. <Static id="cap_inqr" text="마취 전 평가서 출력" class="tit_2" visible="true" position="absolute 5 5 187 21"/>
  93. </Layout>
  94. </Layouts>
  95. <Objects>
  96. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  97. <ColumnInfo>
  98. <Column id="fromdd" type="STRING" size="256"/>
  99. <Column id="todd" type="STRING" size="256"/>
  100. </ColumnInfo>
  101. <Rows>
  102. <Row/>
  103. </Rows>
  104. </Dataset>
  105. <Dataset id="ds_ans_recitemlsit" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  106. <Dataset id="ds_ans_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  107. <ColumnInfo>
  108. <Column id="formrecseq" type="STRING" size="256"/>
  109. </ColumnInfo>
  110. <Rows>
  111. <Row/>
  112. </Rows>
  113. </Dataset>
  114. <Dataset id="ds_ans_recinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  115. <ColumnInfo>
  116. <Column id="recnm" type="STRING" size="256"/>
  117. <Column id="headerinfo" type="STRING" size="256"/>
  118. <Column id="patinfo" type="STRING" size="256"/>
  119. <Column id="headerright" type="STRING" size="256"/>
  120. </ColumnInfo>
  121. <Rows>
  122. <Row/>
  123. </Rows>
  124. </Dataset>
  125. <Dataset id="ds_opanst_pat_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  126. <ColumnInfo>
  127. <Column id="oproomcd" type="STRING" size="256"/>
  128. <Column id="pid" type="STRING" size="256"/>
  129. <Column id="hngnm" type="STRING" size="256"/>
  130. <Column id="sa" type="STRING" size="256"/>
  131. <Column id="diagnm" type="STRING" size="256"/>
  132. <Column id="opnm" type="STRING" size="256"/>
  133. <Column id="perfdeptnm" type="STRING" size="256"/>
  134. <Column id="perfdrnm" type="STRING" size="256"/>
  135. <Column id="anstmthdcd" type="STRING" size="256"/>
  136. <Column id="anstmthdnm" type="STRING" size="256"/>
  137. <Column id="perfdridnm2" type="STRING" size="256"/>
  138. <Column id="formrecseq" type="STRING" size="256"/>
  139. <Column id="oprsrvno" type="STRING" size="256"/>
  140. <Column id="roomcd" type="STRING" size="256"/>
  141. <Column id="headerinfo" type="STRING" size="256"/>
  142. </ColumnInfo>
  143. </Dataset>
  144. <Dataset id="ds_filter" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  145. <ColumnInfo>
  146. <Column id="cd" type="STRING" size="256"/>
  147. </ColumnInfo>
  148. <Rows>
  149. <Row/>
  150. </Rows>
  151. </Dataset>
  152. </Objects>
  153. <Bind>
  154. <BindItem id="item0" compid="grp_condition.calTodd" propid="value" datasetid="ds_send" columnid="todd"/>
  155. <BindItem id="item1" compid="grp_condition.calFromdd" propid="value" datasetid="ds_send" columnid="fromdd"/>
  156. <BindItem id="item2" compid="grp_condition.CheckBox00" propid="value" datasetid="ds_filter" columnid="cd"/>
  157. </Bind>
  158. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  159. * System Name :
  160. * Job Name :
  161. * Creator :
  162. * Make Date : 2019-01-21
  163. * Description :
  164. *---------------------------------------------------------------------------------------
  165. * Modify Date Modifier Modify Description
  166. *---------------------------------------------------------------------------------------
  167. * 2019-01-21 KimHyeonSeok Create Form
  168. *
  169. *---------------------------------------------------------------------------------------
  170. ****************************************************************************************/
  171. //=======================================================================================
  172. // Lib Include
  173. //---------------------------------------------------------------------------------------
  174. include "com_commonxp::comm_main.xjs";
  175. function grp_btn_button9_onclick(obj:Button, e:ClickEventInfo)
  176. {
  177. close();
  178. }
  179. function fMaskString(data, masktype)
  180. {
  181. trace ("data : "+ data + " masktype : " + masktype);
  182. var maskData = new String();
  183. switch (masktype)
  184. {
  185. case "HNGNM":
  186. for (var i = 0; i < data.length; i++)
  187. {
  188. if ( i == 0 || i == data.length -1 ) {
  189. maskData += data.substr(i, 1);
  190. }
  191. else {
  192. maskData += "○";
  193. }
  194. trace (" data : " + maskData + " data.substr(i, 1) : " + data.substr(i, 1));
  195. }
  196. break;
  197. case "PID":
  198. for (var i = 0; i < data.length; i++)
  199. {
  200. if ( i > 1) {
  201. maskData += + data.substr(i, 1);
  202. }
  203. else {
  204. maskData += "○";
  205. }
  206. }
  207. break;
  208. }
  209. trace(" maskData : " + maskData);
  210. return maskData ;
  211. }
  212. function Button00_onclick(obj:Button, e:ClickEventInfo)
  213. {
  214. var formrecseq = "";
  215. var patinfo = "";
  216. var headerinfo = "";
  217. var headerright = "";
  218. var row = -1;
  219. if ( sysf_messageBox("출력을", "Q003") != 6)
  220. return;
  221. for (var i = 0; i < ds_opanst_pat_list.rowcount; i++)
  222. {
  223. if ( utlf_transNullToEmpty(ds_opanst_pat_list.getColumn(i, "sel")) == "1" )
  224. {
  225. formrecseq = utlf_transNullToEmpty(ds_opanst_pat_list.getColumn(i, "formrecseq"));
  226. if ( formrecseq != "" )
  227. {
  228. ds_ans_send.setColumn(0, "formrecseq", formrecseq);
  229. // 20190724, 김현석, 환자 정보 마스킹 처리 안함. 주민번호 앞자리 추가, 요청번호:20190708013
  230. // var maskHngnm = fMaskString( ds_opanst_pat_list.getColumn(i, "hngnm") , "HNGNM");
  231. // var maskPid = fMaskString( ds_opanst_pat_list.getColumn(i, "pid") , "PID");
  232. var maskHngnm = utlf_transNullToEmpty(ds_opanst_pat_list.getColumn(i, "hngnm"));
  233. var maskPid = utlf_transNullToEmpty(ds_opanst_pat_list.getColumn(i, "pid"));
  234. var rrgstno1 = utlf_transNullToEmpty(ds_opanst_pat_list.getColumn(i, "rrgstno1"));
  235. // 환자 정보 조회
  236. // patinfo = ds_opanst_pat_list.getColumn(i, "hngnm")
  237. // + "(" + ds_opanst_pat_list.getColumn(i, "sa") + ")"
  238. // + ", " + ds_opanst_pat_list.getColumn(i, "pid")
  239. // + ", 병실 " + ds_opanst_pat_list.getColumn(i, "roomcd");
  240. patinfo = maskHngnm
  241. + "(" + ds_opanst_pat_list.getColumn(i, "sa") + ")"
  242. + ", " + maskPid
  243. + ", 생년월일 : " + rrgstno1
  244. + ", 병실 : " + ds_opanst_pat_list.getColumn(i, "roomcd")
  245. ;
  246. headerinfo = ds_opanst_pat_list.getColumn(i, "headerinfo");
  247. headerright = "마취의: " + ds_opanst_pat_list.getColumn(i, "perfdridnm2") + "\n"
  248. + "작성자: " + ds_opanst_pat_list.getColumn(i, "resident") + "\n"
  249. + "수술방: " + toNumber(ds_opanst_pat_list.getColumn(i, "oproomcd")) ;
  250. var oParam = {};
  251. oParam.id = "TRMNE03801";
  252. oParam.service = "anstrecapp.AnstRec";
  253. oParam.method = "reqGetAnstRecItems";
  254. oParam.inds = "req=ds_ans_send";
  255. oParam.outds = "ds_ans_recitemlsit=recItems";
  256. oParam.async = false;
  257. tranf_submit(oParam);
  258. ds_ans_recinfo.setColumn(0, "recnm","마취 전 평가서");
  259. ds_ans_recinfo.setColumn(0, "patinfo", patinfo);
  260. ds_ans_recinfo.setColumn(0, "headerinfo", headerinfo);
  261. ds_ans_recinfo.setColumn(0, "headerright", headerright);
  262. // 집도의 추가.
  263. row = ds_ans_recitemlsit.insertRow(1);
  264. ds_ans_recitemlsit.setColumn(row, "itemnm", "집도의");
  265. ds_ans_recitemlsit.setColumn(row, "reccnts", ds_opanst_pat_list.getColumn(i, "perfdrnm"));
  266. // 수술명에 한글명 가져오기
  267. row = ds_ans_recitemlsit.findRow("degnitemlevlcd", "0000665");
  268. var opnm = ds_ans_recitemlsit.getColumn(row, "reccnts") + "\n" + ds_opanst_pat_list.getColumn(i, "opnm");
  269. ds_ans_recitemlsit.setColumn(row, "reccnts", opnm);
  270. //미리보기출력
  271. var objDOM = rptf_createDOM();
  272. rptf_setNodeListToDOM(objDOM, "/root/main/report/info", ds_ans_recinfo); // 데이터셋 2
  273. rptf_setNodeListToDOM(objDOM, "/root/main/report/recitem", ds_ans_recitemlsit); // 데이터셋 3
  274. var objParam = new Object();
  275. objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
  276. //var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
  277. var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
  278. rptf_exeReportPreview30(["RMMMR03801"],[objParam], option);
  279. }
  280. }
  281. }
  282. }
  283. function SMMMP02100_oninit(obj:Form, e:InitEventInfo)
  284. {
  285. frmf_initForm(obj);
  286. }
  287. function grp_condition_btn_req_onclick(obj:Button, e:ClickEventInfo)
  288. {
  289. fSearch();
  290. }
  291. function fSearch()
  292. {
  293. grp_condition.calFromdd.updateToDataset();
  294. grp_condition.calTodd.updateToDataset();
  295. ds_filter.setColumn(0, "cd", "");
  296. ds_send.setColumn(0, "todd", ds_send.getColumn(0, "fromdd"));
  297. var oParam = {};
  298. oParam.id = "TRMNE03801";
  299. oParam.service = "anstrecapp.AnstRec";
  300. oParam.method = "reqGetOpAnstPatList";
  301. oParam.inds = "req=ds_send";
  302. oParam.outds = "ds_opanst_pat_list=opAnstPatList";
  303. oParam.async = false;
  304. oParam.callback = "cf_TRMNE03801";
  305. tranf_submit(oParam);
  306. }
  307. function cf_TRMNE03801(sSvcId, nErrorCode, sErrorMsg) {
  308. if(nErrorCode < 0) {
  309. return;
  310. } else {
  311. ds_opanst_pat_list.addColumn("sel", "string");
  312. }
  313. }
  314. function rdo_opopen_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  315. {
  316. obj.updateToDataset();
  317. var filterCd = ds_filter.getColumn(0, "cd");
  318. var chkFlag ="";
  319. for (var i = 0; i < ds_opanst_pat_list.rowcount; i++)
  320. {
  321. if ( !utlf_isNull(ds_opanst_pat_list.getColumn(i, "formrecseq")) || true)
  322. {
  323. switch(filterCd) {
  324. case "A": // 전체
  325. ds_opanst_pat_list.setColumn(i, "sel", "1");
  326. break;
  327. case "B": // 전신
  328. if ( ds_opanst_pat_list.getColumn(i, "anstmthdcd") == "01" )
  329. ds_opanst_pat_list.setColumn(i, "sel", "1");
  330. else
  331. ds_opanst_pat_list.setColumn(i, "sel", "");
  332. break;
  333. case "C": // 부위
  334. if ( ds_opanst_pat_list.getColumn(i, "anstmthdcd") == "02" )
  335. ds_opanst_pat_list.setColumn(i, "sel", "1");
  336. else
  337. ds_opanst_pat_list.setColumn(i, "sel", "");
  338. break;
  339. break;
  340. case "D": // 해제
  341. ds_opanst_pat_list.setColumn(i, "sel", "");
  342. break;
  343. }
  344. }
  345. }
  346. }
  347. function SMMMP02100_onload(obj:Form, e:LoadEventInfo)
  348. {
  349. // ds_send.setColumn(0, "fromdd","20190107");
  350. // ds_send.setColumn(0, "todd","20190107");
  351. var date = new Date();
  352. ds_send.setColumn(0, "fromdd", date.toFormatString("%Y%m%d"));
  353. ds_send.setColumn(0, "todd" , date.toFormatString("%Y%m%d"));
  354. grp_condition.calFromdd.setFocus();
  355. grdf_initGrid(grd_main_drugchglist);
  356. }
  357. function grd_main_drugchglist_onheadclick(obj:Grid, e:GridClickEventInfo)
  358. {
  359. if (e.col == 1) {
  360. }
  361. else {
  362. grdf_gridSort(obj,e);
  363. }
  364. }
  365. function grp_condition_calFromdd_onkeyup(obj:Calendar, e:KeyEventInfo)
  366. {
  367. if (e.keycode == 13)
  368. fSearch();
  369. }
  370. function grp_condition_CheckBox00_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  371. {
  372. // obj.updateToDataset();
  373. //
  374. // var filterCd = ds_filter.getColumn(0, "cd");
  375. // var chkFlag ="";
  376. trace("grp_condition_CheckBox00.value : " + grp_condition.CheckBox00.value );
  377. trace("ds_opanst_pat_list.rowcount : " + ds_opanst_pat_list.rowcount);
  378. for (var i = 0; i < ds_opanst_pat_list.rowcount; i++)
  379. {
  380. if ( grp_condition.CheckBox00.value == true ){
  381. if ( ds_opanst_pat_list.getColumn(i, "anstmthdcd") == "01" || ds_opanst_pat_list.getColumn(i, "anstmthdcd") == "02" )
  382. ds_opanst_pat_list.setColumn(i, "sel", "1");
  383. else
  384. ds_opanst_pat_list.setColumn(i, "sel", "");
  385. }
  386. else {
  387. ds_opanst_pat_list.setColumn(i, "sel", "");
  388. }
  389. }
  390. //trace ( "filterCd : " + filterCd);
  391. // for (var i = 0; i < ds_opanst_1at_list.rowcount; i++)
  392. // {
  393. // if ( !utlf_isNull(ds_opanst_pat_list.getColumn(i, "formrecseq")) || true)
  394. // {
  395. // switch(filterCd) {
  396. // case "A": // 전체
  397. // ds_opanst_pat_list.setColumn(i, "sel", "1");
  398. // break;
  399. //
  400. // case "B": // 전신
  401. // if ( ds_opanst_pat_list.getColumn(i, "anstmthdcd") == "01" )
  402. // ds_opanst_pat_list.setColumn(i, "sel", "1");
  403. // else
  404. // ds_opanst_pat_list.setColumn(i, "sel", "");
  405. // break;
  406. //
  407. // case "C": // 부위
  408. // if ( ds_opanst_pat_list.getColumn(i, "anstmthdcd") == "02" )
  409. // ds_opanst_pat_list.setColumn(i, "sel", "1");
  410. // else
  411. // ds_opanst_pat_list.setColumn(i, "sel", "");
  412. // break;
  413. //
  414. // break;
  415. // case "D": // 해제
  416. // ds_opanst_pat_list.setColumn(i, "sel", "");
  417. // break;
  418. // }
  419. // }
  420. // }
  421. }
  422. ]]></Script>
  423. </Form>
  424. </FDL>