SPLRR90600_TDM의뢰서등록.xfdl 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPLRR90600" position="absolute 0 0 512 348" titletext="TDM 의뢰서 등록" onload="SPLRR90600_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="gbx1" position="absolute 8 8 503 330" anchor="default" positiontype="position">
  8. <Layouts>
  9. <Layout>
  10. <Div id="gbx_cycle" position="absolute 0 158 488 302" anchor="default" positiontype="position" scrollbars="none" class="div_DA_box">
  11. <Layouts>
  12. <Layout>
  13. <Radio id="rdo_cycle" position="absolute 5 -3 184 147" anchor="default" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="6" columncount="0" direction="vertical" positiontype="position">
  14. <Dataset id="innerdataset">
  15. <ColumnInfo>
  16. <Column id="codecolumn" size="256"/>
  17. <Column id="datacolumn" size="256"/>
  18. </ColumnInfo>
  19. <Rows>
  20. <Row>
  21. <Col id="codecolumn">10회 초과</Col>
  22. <Col id="datacolumn">10회 초과</Col>
  23. </Row>
  24. <Row>
  25. <Col id="codecolumn">10회 투여 후</Col>
  26. <Col id="datacolumn">10회 투여 후</Col>
  27. </Row>
  28. <Row>
  29. <Col id="codecolumn">5회 투여 후</Col>
  30. <Col id="datacolumn">5회 투여 후</Col>
  31. </Row>
  32. <Row>
  33. <Col id="codecolumn">4회 투여 후</Col>
  34. <Col id="datacolumn">4회 투여 후</Col>
  35. </Row>
  36. <Row>
  37. <Col id="codecolumn">3회 투여 후</Col>
  38. <Col id="datacolumn">3회 투여 후</Col>
  39. </Row>
  40. <Row>
  41. <Col id="codecolumn">즉시 채혈</Col>
  42. <Col id="datacolumn">즉시 채혈</Col>
  43. </Row>
  44. </Rows>
  45. </Dataset>
  46. </Radio>
  47. <Shape id="line17" class="line_2" position="absolute 0 24 105 24" anchor="default" linetype="horizontal" positiontype="position"/>
  48. <Shape id="line6" class="line_2" position="absolute 0 74 105 74" anchor="default" linetype="horizontal" positiontype="position"/>
  49. <Shape id="line3" class="line_2" position="absolute 0 99 105 99" anchor="default" linetype="horizontal" positiontype="position"/>
  50. <Shape id="line7" class="line_2" position="absolute 0 49 105 49" anchor="default" linetype="horizontal" positiontype="position"/>
  51. </Layout>
  52. </Layouts>
  53. </Div>
  54. <Div id="gbx_level" position="absolute 0 50 488 130" anchor="default" positiontype="position" class="div_DA_box" scrollbars="none">
  55. <Layouts>
  56. <Layout>
  57. <Shape id="line13" class="line_2" position="absolute 0 49 495 49" anchor="default" linetype="horizontal" positiontype="position"/>
  58. <Shape id="line14" class="line_2" position="absolute 0 75 495 75" anchor="default" linetype="horizontal" positiontype="position"/>
  59. <Shape id="line2" class="line_2" position="absolute 0 24 495 24" anchor="default" linetype="horizontal" positiontype="position"/>
  60. <Radio id="rdo_level" position="absolute 6 6 186 77" anchor="default" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="23" index="-1" onitemchanged="gbx1_gbx_level_rdo_level_onitemchanged" positiontype="position">
  61. <Dataset id="innerdataset">
  62. <ColumnInfo>
  63. <Column id="codecolumn" size="256"/>
  64. <Column id="datacolumn" size="256"/>
  65. </ColumnInfo>
  66. <Rows>
  67. <Row>
  68. <Col id="codecolumn">최저혈중농도(trough level)</Col>
  69. <Col id="datacolumn">최저혈중농도(trough level)</Col>
  70. </Row>
  71. <Row>
  72. <Col id="codecolumn">최고혈중농도(peak level)</Col>
  73. <Col id="datacolumn">최고혈중농도(peak level)</Col>
  74. </Row>
  75. <Row>
  76. <Col id="codecolumn">기타시간지정(약물투여후)</Col>
  77. <Col id="datacolumn">기타시간지정(약물투여후)</Col>
  78. </Row>
  79. </Rows>
  80. </Dataset>
  81. </Radio>
  82. <Edit id="edt_time" taborder="1" class="input_default" position="absolute 260 55 359 75" anchor="default"/>
  83. <Static id="caption14" text="시간지정" position="absolute 187 55 259 75" anchor="default" class="search_name"/>
  84. </Layout>
  85. </Layouts>
  86. </Div>
  87. <Static id="caption3" class="tit_2" position="absolute 5 6 265 26" anchor="default" text="약물농도 참고범위를 지정하시겠습니까?" positiontype="position"/>
  88. <Radio id="rdo_choi" columncount="2" position="absolute 275 6 385 26" anchor="default" codecolumn="codecolumn" datacolumn="datacolumn" index="1" value="2" onitemchanged="gbx1_rdo_choi_onitemchanged" positiontype="position">
  89. <Dataset id="innerdataset">
  90. <ColumnInfo>
  91. <Column id="codecolumn" size="256"/>
  92. <Column id="datacolumn" size="256"/>
  93. </ColumnInfo>
  94. <Rows>
  95. <Row>
  96. <Col id="codecolumn">1</Col>
  97. <Col id="datacolumn">YES</Col>
  98. </Row>
  99. <Row>
  100. <Col id="codecolumn">2</Col>
  101. <Col id="datacolumn">NO</Col>
  102. </Row>
  103. </Rows>
  104. </Dataset>
  105. </Radio>
  106. <Static id="caption1" class="tit_2" position="absolute 5 34 265 54" anchor="default" text="투여 행위 후 채혈 시점 지정" positiontype="position"/>
  107. <Static id="caption15" class="tit_2" position="absolute 5 138 265 158" anchor="default" text="투여 주기에 따른 채혈 시점 지정" positiontype="position"/>
  108. <Shape id="Shape00" position="absolute 6 25 489 29" style="border:2 solid cadetblue ;"/>
  109. </Layout>
  110. </Layouts>
  111. </Div>
  112. <Button id="btn_save" taborder="1" text="확인" class="btn4" position="absolute 380 320 436 340" onclick="btn_save_onclick"/>
  113. <Button id="btn_close" taborder="2" text="닫기" onclick="group3_btn_close_onclick" class="btn4" position="absolute 444 320 500 340"/>
  114. </Layout>
  115. </Layouts>
  116. <Objects>
  117. <Dataset id="ds_reqfrminfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  118. <ColumnInfo>
  119. <Column id="reqno" type="STRING"/>
  120. <Column id="instcd" type="STRING"/>
  121. </ColumnInfo>
  122. </Dataset>
  123. <Dataset id="ds_reqfrmtbl" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  124. <ColumnInfo>
  125. <Column id="reqcnts" type="STRING"/>
  126. </ColumnInfo>
  127. </Dataset>
  128. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  129. </Objects>
  130. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  131. * System Name :
  132. * Job Name :
  133. * Creator :
  134. * Make Date : 2015-05-27
  135. * Description :
  136. *---------------------------------------------------------------------------------------
  137. * Modify Date Modifier Modify Description
  138. *---------------------------------------------------------------------------------------
  139. * 2015-05-27 Live Converter TF->XP
  140. *
  141. *---------------------------------------------------------------------------------------
  142. ****************************************************************************************/
  143. include "com_commonxp::comm_main.xjs";
  144. var objDomParser;
  145. var objDOM;
  146. var arErrorCode = new HashArray();
  147. //콜백함수
  148. function cbf_SPLRR90600(strSvcID, nErrorCode, strErrorMag){
  149. if(nErrorCode != 0) sysf_messageBox("ID: " + strSvcID + " Error: " + strErrorMag, "E009", "");
  150. }
  151. function fSetClose(){
  152. close();
  153. }
  154. function fExeInitialize(){
  155. // 처방등록 화면에서 호출되지 않는 경우는 "저장" 기능을 비 활성화 처리
  156. if(ds_hidden_reqfrminfo.getColumn(0, "scrnno") == "10"){
  157. btn_save.visible = true;
  158. }else{
  159. btn_save.visible = false;
  160. }
  161. // 의뢰지번호가 존재할 경우 의뢰지내용을 조회
  162. if(utlf_isNull(ds_hidden_reqfrminfo.getColumn(0, "reqcnts"))){ //의뢰지 내용이 존재하지 않을때
  163. if(ds_hidden_reqfrminfo.getColumn(0, "reqno") != "0"){ //의뢰지 번호 존재할때
  164. //의뢰지 번호로 의뢰지 내용 조회
  165. ds_send.clear();
  166. dsf_makeValue(ds_send,"instcd", "string",sysf_getUserInfo("dutplceinstcd"));
  167. dsf_makeValue(ds_send,"pid", "string", ds_hidden_reqfrminfo.getColumn(0,"pid"));
  168. dsf_makeValue(ds_send,"reqno", "string", ds_hidden_reqfrminfo.getColumn(0,"reqno"));
  169. var oParam = {};
  170. oParam.id = "TRLRR90201";
  171. oParam.service = "diagtestapplib.LisCommon";
  172. oParam.method = "reqGetReqFrmInfo";
  173. oParam.inds = "refData=ds_send";
  174. oParam.outds = "ds_reqfrmtbl=refrslt";
  175. oParam.async = false;
  176. oParam.callback = "cbf_SPLRR90600";
  177. tranf_submit(oParam);
  178. lf_setData();
  179. }else{ //의뢰지 번호 존재하지 않을때
  180. objDomParser = new DomParser;
  181. objDOM = objDomParser.parseFromString("<reqfrminfo></reqfrminfo>");
  182. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem01", "1");
  183. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02", "");
  184. rptf_setValueToDOM(objDOM,"/reqfrminfo/reqcnts", "");
  185. rptf_setValueToDOM(objDOM,"/reqfrminfo/yn", "2");
  186. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem01/trough", "1");
  187. rptf_setValueToDOM(objDOM,"/reqfrminfo/reqno", "0");
  188. }
  189. }else{ //의뢰지 내용이 존재 할때
  190. var nRow = ds_reqfrmtbl.addRow();
  191. ds_reqfrmtbl.setColumn(nRow, "reqcnts", ds_hidden_reqfrminfo.getColumn(ds_hidden_reqfrminfo.rowposition, "reqcnts"));
  192. lf_setData();
  193. }
  194. }
  195. function lf_setData(){
  196. objDomParser = new DomParser;
  197. objDOM = objDomParser.parseFromString(ds_reqfrmtbl.getColumn(ds_reqfrmtbl.rowposition, "reqcnts"));
  198. gbx1.rdo_choi.index = (rptf_getValueFromDOM(objDOM,"/reqfrminfo/reqfrminfo/yn") == 1) ? 0 : 1;
  199. //투여 행위에 따른 구분
  200. if(!utlf_isNull(rptf_getValueFromDOM(objDOM,"/reqfrminfo/inptitem01/trough"))){
  201. gbx1.gbx_level.rdo_level.index = 0;
  202. }else if(!utlf_isNull(rptf_getValueFromDOM(objDOM,"/reqfrminfo/inptitem01/peak"))){
  203. gbx1.gbx_level.rdo_level.index = 1;
  204. }else if(!utlf_isNull(rptf_getValueFromDOM(objDOM,"/reqfrminfo/inptitem01/time"))){
  205. gbx1.gbx_level.rdo_level.index = 2;
  206. gbx1.gbx_level.edt_time.value = rptf_getValueFromDOM(objDOM,"/reqfrminfo/itime");
  207. }else{
  208. gbx1.gbx_level.rdo_level.index = -1;
  209. }
  210. //투여 주기에 따른 구분
  211. if(!utlf_isNull(rptf_getValueFromDOM(objDOM,"/reqfrminfo/inptitem02/drug11"))){
  212. gbx1.gbx_cycle.rdo_cycle.index = 0;
  213. }else if(!utlf_isNull(rptf_getValueFromDOM(objDOM,"/reqfrminfo/inptitem01/drug10"))){
  214. gbx1.gbx_cycle.rdo_cycle.index = 1;
  215. }else if(!utlf_isNull(rptf_getValueFromDOM(objDOM,"/reqfrminfo/inptitem01/drug5"))){
  216. gbx1.gbx_cycle.rdo_cycle.index = 2;
  217. }else if(!utlf_isNull(rptf_getValueFromDOM(objDOM,"/reqfrminfo/inptitem01/drug4"))){
  218. gbx1.gbx_cycle.rdo_cycle.index = 3;
  219. }else if(!utlf_isNull(rptf_getValueFromDOM(objDOM,"/reqfrminfo/inptitem01/drug3"))){
  220. gbx1.gbx_cycle.rdo_cycle.index = 4;
  221. }else if(!utlf_isNull(rptf_getValueFromDOM(objDOM,"/reqfrminfo/inptitem01/bcoll"))){
  222. gbx1.gbx_cycle.rdo_level.index = 5;
  223. }else{
  224. gbx1.gbx_cycle.rdo_cycle.index = -1;
  225. }
  226. }
  227. function lf_exeClinicSave(){
  228. if(gbx1.gbx_level.rdo_level.index == 2){
  229. if(utlf_isNull(gbx1.gbx_level.edt_time.value)){
  230. sysf_messageBox("기타시간지정시, 시간지정은 ", "I003", "E");
  231. return false;
  232. }
  233. }
  234. //data 만들기
  235. fmakeData();
  236. trace(objDOM.documentElement.source);
  237. //검체추가정보 설정
  238. var sInDsName = dsf_createDsRow("ds_temp_search"
  239. , [{col: "pid", val: ds_hidden_reqfrminfo.getColumn(0, "pid")}
  240. , {col: "reqno", val: ds_hidden_reqfrminfo.getColumn(0, "reqno")}
  241. , {col: "reqcnts", val: objDOM.documentElement.source.replace("<![CDATA[","").replace("]]]]><![CDATA[>","")}
  242. , {col: "instcd", val: sysf_getUserInfo("dutplceinstcd")}]);
  243. // 서브밋호출
  244. tranf_submit({id: "TXLRR90201"
  245. , service: "diagtestapplib.LisCommon"
  246. , method: "reqExeReqFrmInfo"
  247. , inds : "refData="+sInDsName
  248. , outds: "ds_reqfrminfo=reflist"
  249. , callback: "cbf_SPLRR90600"
  250. , async: false
  251. });
  252. // var strXML = ds_reqfrminfo.saveXML("ds_reqfrminfo","a");
  253. // opener.ds_hidden_reqfrminfo.loadXML(strXML);
  254. opener.ds_grid_prcplist.setColumn(opener.ds_grid_prcplist.rowposition, "testreqlnkno", ds_reqfrminfo.getColumn(0, "reqno"));
  255. return true;
  256. }
  257. function fmakeData(){
  258. rptf_makeNodeToDOM(objDOM, "/reqfrminfo/yn");
  259. rptf_setValueToDOM(objDOM,"/reqfrminfo/yn", gbx1.rdo_choi.value);
  260. //투여 행위에 따른 구분
  261. rptf_makeNodeToDOM(objDOM, "/reqfrminfo/inptitem01");
  262. switch (gbx1.gbx_level.rdo_level.index){
  263. case 0 :
  264. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem01/trough", gbx1.gbx_level.rdo_level.value);
  265. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem01/peak", '');
  266. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem01/time", '');
  267. rptf_setValueToDOM(objDOM,"/reqfrminfo/itime", '');
  268. break;
  269. case 1 :
  270. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem01/trough", '');
  271. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem01/peak", gbx1.gbx_level.rdo_level.value);
  272. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem01/time", '');
  273. rptf_setValueToDOM(objDOM,"/reqfrminfo/itime", '');
  274. break;
  275. case 2 :
  276. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem01/trough", '');
  277. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem01/peak", '');
  278. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem01/time", gbx1.gbx_level.rdo_level.value);
  279. rptf_setValueToDOM(objDOM,"/reqfrminfo/itime", utlf_transNullToEmpty(gbx1.gbx_level.edt_time.value));
  280. break;
  281. default :
  282. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem01/trough", '');
  283. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem01/peak", '');
  284. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem01/time", '');
  285. rptf_setValueToDOM(objDOM,"/reqfrminfo/itime", '');
  286. }
  287. //투여 주기에 따른 구분
  288. rptf_makeNodeToDOM(objDOM, "/reqfrminfo/inptitem02");
  289. if(gbx1.rdo_choi.index == 1){
  290. switch (gbx1.gbx_cycle.rdo_cycle.index){
  291. case 0 :
  292. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug11", gbx1.gbx_cycle.rdo_cycle.value);
  293. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug10", '');
  294. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug5", '');
  295. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug4", '');
  296. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug3", '');
  297. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/bcoll", '');
  298. break;
  299. case 1 :
  300. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug11", '');
  301. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug10", gbx1.gbx_cycle.rdo_cycle.value);
  302. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug5", '');
  303. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug4", '');
  304. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug3", '');
  305. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/bcoll", '');
  306. break;
  307. case 2 :
  308. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug11", '');
  309. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug10", '');
  310. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug5", gbx1.gbx_cycle.rdo_cycle.value);
  311. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug4", '');
  312. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug3", '');
  313. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/bcoll", '');
  314. break;
  315. case 3 :
  316. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug11", '');
  317. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug10", '');
  318. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug5", '');
  319. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug4", gbx1.gbx_cycle.rdo_cycle.value);
  320. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug3", '');
  321. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/bcoll", '');
  322. break;
  323. case 4 :
  324. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug11", '');
  325. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug10", '');
  326. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug5", '');
  327. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug4", '');
  328. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug3", gbx1.gbx_cycle.rdo_cycle.value);
  329. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/bcoll", '');
  330. break;
  331. case 5 :
  332. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug11", '');
  333. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug10", '');
  334. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug5", '');
  335. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug4", '');
  336. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug3", '');
  337. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/bcoll", gbx1.gbx_cycle.rdo_cycle.value);
  338. break;
  339. default :
  340. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug11", '');
  341. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug10", '');
  342. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug5", '');
  343. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug4", '');
  344. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/drug3", '');
  345. rptf_setValueToDOM(objDOM,"/reqfrminfo/inptitem02/bcoll", '');
  346. break;
  347. }
  348. }
  349. }
  350. function SPLRR90600_onload(obj:Form, e:LoadEventInfo){
  351. //폼 초기화 함수
  352. frmf_initForm(obj);
  353. dsf_createDs("ds_hidden_reqfrminfo"
  354. , [{col: "pid"}
  355. , {col: "reqno"}
  356. , {col: "scrnno"}
  357. , {col: "reqcnts"}
  358. , {col: "prcpcd"}
  359. , {col: "spccd"}
  360. , {col: "instcd"}]);
  361. ds_hidden_reqfrminfo.copyData(arg_ds_hidden_reqfrminfo);
  362. fExeInitialize();
  363. //참고범위 설정에 따른 라디오 버튼 설정
  364. gbx1_rdo_choi_onitemchanged();
  365. }
  366. function btn_exit_onclick(obj:Button, e:ClickEventInfo){
  367. fSetClose();
  368. }
  369. function gbx1_rdo_choi_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
  370. if(gbx1.rdo_choi.index == 0){
  371. gbx1.gbx_cycle.rdo_cycle.enable = true;
  372. }else{
  373. gbx1.gbx_cycle.rdo_cycle.enable = false;
  374. }
  375. }
  376. function gbx1_gbx_level_rdo_level_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
  377. if(gbx1.gbx_level.rdo_level.index == 2){
  378. gbx1.gbx_level.edt_time.enable = true;
  379. }else{
  380. gbx1.gbx_level.edt_time.enable = false;
  381. }
  382. }
  383. function btn_save_onclick(obj:Button, e:ClickEventInfo){
  384. if(lf_exeClinicSave()){
  385. btn_exit_onclick();
  386. }
  387. }
  388. ]]></Script>
  389. </Form>
  390. </FDL>