SPMMO32400_응급실의사호출Addition.xfdl 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPMMO32400" position="absolute 0 0 814 400" titletext="응급실 의사호출 Addition" onload="SPMMO32400_onload">
  5. <Layouts>
  6. <Layout>
  7. <Button position="absolute 663 8 705 27" id="btn_del" class="btn2_letter2" taborder="1" visible="false" text="삭제" onclick="btn_del_onclick"/>
  8. <Shape position="absolute 0 27 797 33" linetype="horizontal" id="line5" class="line_1"/>
  9. <Static text="응급실의사 호출 List" position="absolute 0 14 161 28" align="align:center middle;" id="caption2" class="tit_2"/>
  10. <Button position="absolute 736 368 792 390" id="btn_exit" class="btn4" taborder="3" text="종료" onclick="btn_exit_onclick"/>
  11. <Grid position="absolute 0 35 797 360" id="grd_erdrcalllist" taborder="5" binddataset="ds_erdrcalllist" ontextchanged="grd_erdrcalllist_ontextchanged">
  12. <Formats>
  13. <Format id="default">
  14. <Columns>
  15. <Column size="46"/>
  16. <Column size="0"/>
  17. <Column size="0"/>
  18. <Column size="0"/>
  19. <Column size="0"/>
  20. <Column size="0"/>
  21. <Column size="0"/>
  22. <Column size="0"/>
  23. <Column size="40"/>
  24. <Column size="100"/>
  25. <Column size="75"/>
  26. <Column size="0"/>
  27. <Column size="0"/>
  28. <Column size="100"/>
  29. <Column size="74"/>
  30. <Column size="0"/>
  31. <Column size="129"/>
  32. <Column size="127"/>
  33. <Column size="79"/>
  34. <Column size="0"/>
  35. </Columns>
  36. <Rows>
  37. <Row size="24" band="head"/>
  38. <Row size="24"/>
  39. </Rows>
  40. <Band id="head">
  41. <Cell text="상태"/>
  42. <Cell col="1" text="instcd"/>
  43. <Cell col="2" text="pid"/>
  44. <Cell col="3" text="hngnm"/>
  45. <Cell col="4" text="indd"/>
  46. <Cell col="5" text="cretno"/>
  47. <Cell col="6" text="visitno"/>
  48. <Cell col="7" text="erorddeptcd"/>
  49. <Cell col="8" text="주/부"/>
  50. <Cell col="9" text="진료과"/>
  51. <Cell col="10" text="담당의"/>
  52. <Cell col="11" text="담당의ID"/>
  53. <Cell col="12" text="Gr Type"/>
  54. <Cell col="13" text="Call 유형"/>
  55. <Cell col="14" text="호출자"/>
  56. <Cell col="15" text="호출자ID"/>
  57. <Cell col="16" text="호출시간"/>
  58. <Cell col="17" text="도착시간"/>
  59. <Cell col="18" text="등록자"/>
  60. <Cell col="19" text="등록자ID"/>
  61. </Band>
  62. <Band id="body">
  63. <Cell displaytype="combo" edittype="none" text="bind:status" combodataset="ds_status" combocodecol="value" combodatacol="label"/>
  64. <Cell col="1" text="bind:instcd"/>
  65. <Cell col="2" text="bind:pid"/>
  66. <Cell col="3" text="bind:hngnm"/>
  67. <Cell col="4" text="bind:indd"/>
  68. <Cell col="5" text="bind:cretno"/>
  69. <Cell col="6" text="bind:visitno"/>
  70. <Cell col="7" text="bind:erorddeptcd"/>
  71. <Cell col="8" displaytype="combo" edittype="combo" text="bind:mainyn" combodataset="ds_choices" combocodecol="value" combodatacol="label"/>
  72. <Cell col="9" text="bind:erorddeptnm"/>
  73. <Cell col="10" text="bind:erorddoctnm"/>
  74. <Cell col="11" text="bind:erorddoctcd"/>
  75. <Cell col="12" text="bind:grtype"/>
  76. <Cell col="13" text="bind:grtypenm"/>
  77. <Cell col="14" text="bind:callpsnnm"/>
  78. <Cell col="15" text="bind:callpsnid"/>
  79. <Cell col="16" text="bind:calldt" mask="@@@@-@@-@@ @@:@@:@@"/>
  80. <Cell col="17" text="bind:arrivdt" mask="@@@@-@@-@@ @@:@@:@@"/>
  81. <Cell col="18" text="bind:visitrgstrnm"/>
  82. <Cell col="19" text="bind:visitrgstrid"/>
  83. </Band>
  84. </Format>
  85. </Formats>
  86. </Grid>
  87. <Button position="absolute 753 8 795 27" id="btn_save" class="btn5" taborder="2" text="수정" onclick="btn_save_onclick"/>
  88. <Button position="absolute 708 8 750 27" id="btn_add" class="btn2_letter2" taborder="1" text="추가" onclick="btn_add_onclick"/>
  89. <Div position="absolute 300 145 505 240" id="group1" style="border:1 solid #808080ff ;">
  90. <Layouts>
  91. <Layout>
  92. <Static text="진료과" position="absolute 3 22 73 44" align="align:center middle;" id="caption4" class="cell_1"/>
  93. <Button position="absolute 112 69 154 88" id="btn_cnfm" class="btn5" taborder="7" text="확인" onclick="group1_btn_cnfm_onclick"/>
  94. <Static text="응급실 호출의사 정보" position="absolute 5 3 156 17" align="align:center middle;" id="caption5" class="tit_2"/>
  95. <Static text="담당의" position="absolute 3 45 73 65" align="align:center middle;" id="caption3" class="cell_1"/>
  96. <Shape position="absolute 3 18 198 20" linetype="horizontal" id="line4" class="line_1" style="border:1 solid mediumaquamarine ;"/>
  97. <Button position="absolute 156 69 198 88" id="btn_cncl" class="btn2_letter2" taborder="8" text="취소" onclick="group1_btn_cncl_onclick"/>
  98. <Combo position="absolute 74 24 198 43" id="cmb_orddeptcd" taborder="4" innerdataset="@ds_init_orddeptcd" datacolumn="depthngnm" codecolumn="deptcd" onitemchanged="group1_cmb_orddeptcd_onitemchanged"/>
  99. <Combo position="absolute 74 44 198 63" id="cmb_orddrid" taborder="5" innerdataset="@ds_init_userlist" datacolumn="usernm" codecolumn="userid" onitemchanged="group1_cmb_orddrid_onitemchanged"/>
  100. </Layout>
  101. </Layouts>
  102. </Div>
  103. </Layout>
  104. </Layouts>
  105. <Objects>
  106. <Dataset id="ds_erdrcalllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  107. <ColumnInfo>
  108. <Column id="status" type="STRING"/>
  109. <Column id="instcd" type="STRING"/>
  110. <Column id="pid" type="STRING"/>
  111. <Column id="hngnm" type="STRING"/>
  112. <Column id="indd" type="STRING"/>
  113. <Column id="cretno" type="STRING"/>
  114. <Column id="visitno" type="STRING"/>
  115. <Column id="erorddeptcd" type="STRING"/>
  116. <Column id="mainyn" type="STRING"/>
  117. <Column id="erorddeptnm" type="STRING"/>
  118. <Column id="erorddoctnm" type="STRING"/>
  119. <Column id="erorddoctcd" type="STRING"/>
  120. <Column id="grtype" type="STRING"/>
  121. <Column id="grtypenm" type="STRING"/>
  122. <Column id="callpsnnm" type="STRING"/>
  123. <Column id="callpsnid" type="STRING"/>
  124. <Column id="calldt" type="STRING"/>
  125. <Column id="arrivdt" type="STRING"/>
  126. <Column id="visitrgstrnm" type="STRING"/>
  127. <Column id="visitrgstrid" type="STRING"/>
  128. </ColumnInfo>
  129. <Rows>
  130. <Row/>
  131. </Rows>
  132. </Dataset>
  133. <Dataset id="ds_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  134. <ColumnInfo>
  135. <Column id="depthngnm" type="STRING"/>
  136. <Column id="deptcd" type="STRING"/>
  137. </ColumnInfo>
  138. </Dataset>
  139. <Dataset id="ds_init_userlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  140. <ColumnInfo>
  141. <Column id="usernm" type="STRING"/>
  142. <Column id="userid" type="STRING"/>
  143. </ColumnInfo>
  144. </Dataset>
  145. <Dataset id="ds_erdrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  146. <ColumnInfo>
  147. <Column id="orddeptcd" type="STRING" size="256"/>
  148. <Column id="orddrid" type="STRING" size="256"/>
  149. <Column id="mainyn" type="STRING" size="256"/>
  150. <Column id="call1" type="STRING" size="256"/>
  151. <Column id="call2" type="STRING" size="256"/>
  152. <Column id="call3" type="STRING" size="256"/>
  153. <Column id="call4" type="STRING" size="256"/>
  154. <Column id="callcnts" type="STRING" size="256"/>
  155. <Column id="callcnts2" type="STRING" size="256"/>
  156. <Column id="callnm" type="STRING" size="256"/>
  157. </ColumnInfo>
  158. <Rows>
  159. <Row>
  160. <Col id="mainyn">M</Col>
  161. </Row>
  162. </Rows>
  163. </Dataset>
  164. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  165. <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  166. <Dataset id="ds_init_erdeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  167. <ColumnInfo>
  168. <Column id="erdeptcd" type="STRING" size="256"/>
  169. <Column id="macaddr" type="STRING" size="256"/>
  170. <Column id="internyn" type="STRING" size="256"/>
  171. </ColumnInfo>
  172. </Dataset>
  173. <Dataset id="ds_init_macaddr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  174. <Dataset id="ds_status" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  175. <ColumnInfo>
  176. <Column id="label" type="STRING" size="256"/>
  177. <Column id="value" type="STRING" size="256"/>
  178. </ColumnInfo>
  179. <Rows>
  180. <Row>
  181. <Col id="label">-</Col>
  182. </Row>
  183. <Row>
  184. <Col id="label">신규</Col>
  185. <Col id="value">i</Col>
  186. </Row>
  187. <Row>
  188. <Col id="label">수정</Col>
  189. <Col id="value">u</Col>
  190. </Row>
  191. <Row>
  192. <Col id="label">삭제</Col>
  193. <Col id="value">d</Col>
  194. </Row>
  195. </Rows>
  196. </Dataset>
  197. <Dataset id="ds_choices" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  198. <ColumnInfo>
  199. <Column id="label" type="STRING" size="256"/>
  200. <Column id="value" type="STRING" size="256"/>
  201. </ColumnInfo>
  202. <Rows>
  203. <Row>
  204. <Col id="label">주</Col>
  205. <Col id="value">M</Col>
  206. </Row>
  207. <Row>
  208. <Col id="label">부</Col>
  209. <Col id="value">S</Col>
  210. </Row>
  211. </Rows>
  212. </Dataset>
  213. </Objects>
  214. <Bind>
  215. <BindItem id="item0" compid="group1.cmb_orddeptcd" propid="value" datasetid="ds_erdrinfo" columnid="orddeptcd"/>
  216. <BindItem id="item1" compid="group1.cmb_orddrid" propid="value" datasetid="ds_erdrinfo" columnid="orddrid"/>
  217. </Bind>
  218. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  219. * System Name :
  220. * Job Name :
  221. * Creator :
  222. * Make Date : 2014-08-29
  223. * Description :
  224. *---------------------------------------------------------------------------------------
  225. * Modify Date Modifier Modify Description
  226. *---------------------------------------------------------------------------------------
  227. * 2014-08-29 Live Converter TF->XP
  228. *
  229. *---------------------------------------------------------------------------------------
  230. ****************************************************************************************/
  231. include "com_commonxp::comm_main.xjs";
  232. include "emr_prcpmngtxp::MMOCommon.xjs";
  233. include "emr_prcpmngtxp::MMO001.xjs";
  234. var arErrorCode = new HashArray();
  235. function SPMMO32400_onload(obj:Form, e:LoadEventInfo)
  236. {
  237. frmf_initForm(obj);
  238. fInitialize_SPMMO32300();
  239. group1.visible = false;
  240. }
  241. function fInitialize_SPMMO32300() {
  242. lf_mmbfGetDeptCodeComboList(ds_init_orddeptcd, "D");
  243. lf_mmbfGetUserComboList( ds_init_userlist , sysf_getUserInfo("dutplcecd"), "0330");
  244. //mmbfGetHardCodeInfo("/root/send/reqdata" , "/root/init/erdeptcd" , 1);
  245. lf_getHardCDList("N", 1, null, ds_init_erdeptcd);
  246. //mmbfGetHardCodeInfo("/root/send/reqdata" , "/root/init/macaddr" , 46);
  247. lf_getHardCDList("N", 46, null, ds_init_macaddr);
  248. fReqCallDrList() ;
  249. }
  250. /**
  251. * @desc : 조회
  252. * @
  253. * @param :
  254. * @return :
  255. * @author :
  256. * @---------------------------------------------------
  257. */
  258. function fReqCallDrList() {
  259. var param = opener.frmf_getParameter("SPMMO32400_param");
  260. gPARAM = param.split("▦");
  261. ds_send_reqdata.clear();
  262. dsf_makeValue(ds_send_reqdata,"pid" ,"string" , gPARAM[0]);
  263. dsf_makeValue(ds_send_reqdata,"indd" ,"string" , gPARAM[1]);
  264. dsf_makeValue(ds_send_reqdata,"cretno" ,"string" , gPARAM[2]);
  265. dsf_makeValue(ds_send_reqdata,"visitno" ,"string" , gPARAM[3]);
  266. var oParam = {};
  267. oParam.id = "TRMMO32301";
  268. oParam.service = "prcpmngtapp.ErMngt";
  269. oParam.method = "reqGetCallDeactPatList";
  270. oParam.inds = "req=ds_send_reqdata";
  271. oParam.outds = "ds_erdrcalllist=erdrcalllist";
  272. oParam.async = false;
  273. oParam.callback = "cf_TRMMO32301";
  274. tranf_submit(oParam);
  275. }
  276. function cf_TRMMO32301(sSvcId, nErrorCode, sErrorMsg) {
  277. if(nErrorCode < 0) return;
  278. }
  279. /**
  280. * @desc : 삭제
  281. * @
  282. * @param :
  283. * @return :
  284. * @author :
  285. * @---------------------------------------------------
  286. */
  287. function fDelERCallInfo(){
  288. var currow = ds_erdrcalllist.rowposition;
  289. if(currow < 0){
  290. return;
  291. }
  292. if (ds_erdrcalllist.rowcount >1) {
  293. if (ds_erdrcalllist.rowposition == 0 ) {
  294. sysf_messageBox("부유형이 있을때 주 유형은 삭제할수", "I004");
  295. return;
  296. }
  297. }
  298. for (i = grd_erdrcalllist.selectstartrow ; i <= grd_erdrcalllist.selectendrow; i++ ) {
  299. var status = ds_erdrcalllist.getColumn(i,"status");
  300. if(status == "i"){
  301. // grd_erdrcalllist.deleteRow(i);
  302. ds_erdrcalllist.deleteRow(i);
  303. }else{
  304. ds_erdrcalllist.setColumn(i,"status", "d");
  305. }
  306. }
  307. }
  308. /**
  309. * @desc : 주/부 유형 클릭
  310. * @
  311. * @param :
  312. * @return :
  313. * @author :
  314. * @---------------------------------------------------
  315. */
  316. function fClkColMainYN(){
  317. var currow = grd_erdrcalllist.currentrow;
  318. var curcol = grd_erdrcalllist.currentcol;
  319. var status = ds_erdrcalllist.getColumn(currow,"status");
  320. if(curcol == grd_erdrcalllist.getBindCellIndex("body","mainyn")){ //주부유형 클릭한 경우
  321. if(status == "i" || status == "d"){ //신규, 삭제가 아닌 경우
  322. return;
  323. }else{
  324. ds_erdrcalllist.setColumn(currow,"status", "u");
  325. }
  326. }
  327. }
  328. /**
  329. * @desc : 저장
  330. * @
  331. * @param :
  332. * @return :
  333. * @author :
  334. * @---------------------------------------------------
  335. */
  336. function fSaveERCallInfo(){
  337. var statusCnts = 0;
  338. for (i = 0; i < ds_erdrcalllist.rowcount; i++ ) {
  339. var status = ds_erdrcalllist.getColumn(i, "status");
  340. if (status != "-") {
  341. statusCnts ++
  342. }
  343. }
  344. if (statusCnts < 1) {
  345. sysf_messageBox("변경된 정보가 없습니다", "I");
  346. return;
  347. }
  348. //var savedata = getNodeListCSV(instance1.selectNodes(sERDRCALLLIST_PATH));
  349. //model.setValue("/root/send/savedata", savedata);
  350. var oParam = {};
  351. oParam.id = "TXMMO32301";
  352. oParam.service = "prcpmngtapp.ErMngt";
  353. oParam.method = "reqExeERDrCallDeActivationList";
  354. oParam.inds = "req=ds_erdrcalllist";
  355. oParam.outds = "ds_erdrcalllist=erdrcalllist";
  356. oParam.async = false;
  357. oParam.callback = "cf_TXMMO32301";
  358. tranf_submit(oParam);
  359. }
  360. function cf_TXMMO32301(sSvcId, nErrorCode, sErrorMsg) {
  361. if(nErrorCode < 0) return;
  362. }
  363. /**
  364. * @desc : 추가버튼 클릭
  365. * @
  366. * @param :
  367. * @return :
  368. * @author :
  369. * @---------------------------------------------------
  370. */
  371. function fClkBtnAdd(){
  372. if ( ds_erdrcalllist.rowcount <= 0 ) {
  373. sysf_messageBox("호출내역이 있을 경우에만 추가할 수 있습니다.", "I");
  374. return;
  375. }
  376. //ds_erdrinfo.clearData(); //model.resetInstanceNode("/root/main/erdrinfo");
  377. group1.visible = true;
  378. group1.cmb_orddeptcd.setFocus();
  379. }
  380. /**
  381. * @desc : 취소버튼 클릭
  382. * @
  383. * @param :
  384. * @return :
  385. * @author : 오지훈
  386. * @---------------------------------------------------
  387. */
  388. function fClkBtnCncl(){
  389. group1.visible = false;
  390. }
  391. /**
  392. * @desc : 확인버튼 클릭
  393. * @
  394. * @param :
  395. * @return :
  396. * @author : 오지훈
  397. * @---------------------------------------------------
  398. */
  399. function fClkBtnCnfm(){
  400. var orddoct = ds_erdrinfo.getColumn(0,"orddrid"); // 담당의
  401. if (utlf_isNull(orddoct)) {
  402. sysf_messageBox("담당의를 ", "C002");
  403. return;
  404. }
  405. //ds_erdrcalllist.addItem();
  406. var currow = ds_erdrcalllist.addRow();
  407. ds_erdrcalllist.setColumn(currow , "status" , "i");
  408. ds_erdrcalllist.setColumn(currow , "instcd" , sysf_getUserInfo("dutplceinstcd"));
  409. ds_erdrcalllist.setColumn(currow , "pid" , gPARAM[0]);
  410. ds_erdrcalllist.setColumn(currow , "indd" , gPARAM[1]);
  411. ds_erdrcalllist.setColumn(currow , "cretno" , gPARAM[2]);
  412. ds_erdrcalllist.setColumn(currow , "visitno" , gPARAM[3]);
  413. ds_erdrcalllist.setColumn(currow , "erorddoctcd" , group1.cmb_orddrid.value);
  414. ds_erdrcalllist.setColumn(currow , "erorddeptcd" , group1.cmb_orddeptcd.value);
  415. ds_erdrcalllist.setColumn(currow , "erorddoctnm" , group1.cmb_orddrid.text);
  416. ds_erdrcalllist.setColumn(currow , "erorddeptnm" , group1.cmb_orddeptcd.text);
  417. ds_erdrcalllist.setColumn(currow , "mainyn" , "S");
  418. ds_erdrcalllist.setColumn(currow , "callpsnid" , sysf_getUserInfo("userid"));
  419. ds_erdrcalllist.setColumn(currow , "callpsnnm" , sysf_getUserInfo("usernm"));
  420. ds_erdrcalllist.setColumn(currow , "grtype" , "-");
  421. ds_erdrcalllist.setColumn(currow , "grtypenm" , "Call-Visit");
  422. group1.visible = false;
  423. //저장
  424. fSaveERCallInfo();
  425. }
  426. function btn_del_onclick(obj:Button, e:ClickEventInfo)
  427. {
  428. fDelERCallInfo();
  429. }
  430. function btn_exit_onclick(obj:Button, e:ClickEventInfo)
  431. {
  432. close();
  433. }
  434. function grd_erdrcalllist_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo)
  435. {
  436. fClkColMainYN();
  437. }
  438. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  439. {
  440. fSaveERCallInfo();
  441. }
  442. function btn_add_onclick(obj:Button, e:ClickEventInfo)
  443. {
  444. fClkBtnAdd();
  445. }
  446. function group1_btn_cnfm_onclick(obj:Button, e:ClickEventInfo)
  447. {
  448. fClkBtnCnfm();
  449. }
  450. function group1_btn_cncl_onclick(obj:Button, e:ClickEventInfo)
  451. {
  452. fClkBtnCncl();
  453. }
  454. function group1_cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  455. {
  456. lf_mmbfGetUserComboList(ds_init_userlist, group1.cmb_orddeptcd.value, "0330");
  457. }
  458. function group1_cmb_orddrid_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  459. {
  460. var orddrid = ds_erdrcalllist.lookup("erorddoctcd", group1.cmb_orddrid.value, "erorddoctcd");
  461. if(!utlf_isNull(orddrid)){
  462. sysf_messageBox("[" + group1.cmb_orddrid.text + "]은(는) 이미 호출한 의사", "E008");
  463. ds_erdrinfo.setColumn(0,"orddrid", "");
  464. return;
  465. }
  466. }
  467. ]]></Script>
  468. </Form>
  469. </FDL>