SPPMB01600_대진신청의사별대상환자조회.xfdl 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPPMB01600" position="absolute 0 0 800 790" titletext="의사휴진일정관리" onload="SPPMB01600_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group1" position="absolute 0 0 780 25" style="">
  8. <Layouts>
  9. <Layout>
  10. <Static id="caption6" class="tit_1" position="absolute 0 0 254 23" style="" text="대진신청 의사별 대상환자 조회"/>
  11. </Layout>
  12. </Layouts>
  13. </Div>
  14. <Div id="group3" scrollbars="autoboth" position="absolute 0 18 780 762" style="">
  15. <Layouts>
  16. <Layout>
  17. <Static id="caption4" class="tit_2" position="absolute 5 9 223 26" style="" text="대진신청 의사별 대상환자 리스트" anchor="default"/>
  18. <Shape id="line3" class="line_10" linetype="horizontal" position="absolute 0 26 780 30" style="" anchor="default"/>
  19. <Grid id="grd_altorddrlist" binddataset="ds_main_list1_grdaltorddrlist" class="datagrid2" position="absolute 0 30 780 739" style="" oncellclick="group3_grd_altorddrlist_oncellclick" anchor="default" autofittype="col">
  20. <Formats>
  21. <Format id="default">
  22. <Columns>
  23. <Column size="24"/>
  24. <Column size="22"/>
  25. <Column size="117"/>
  26. <Column size="85"/>
  27. <Column size="79"/>
  28. <Column size="82"/>
  29. <Column size="80"/>
  30. <Column size="140"/>
  31. <Column size="76"/>
  32. <Column size="60"/>
  33. </Columns>
  34. <Rows>
  35. <Row size="30" band="head"/>
  36. <Row size="25"/>
  37. </Rows>
  38. <Band id="head">
  39. <Cell/>
  40. <Cell col="1"/>
  41. <Cell col="2" text="진료과"/>
  42. <Cell col="3" text="휴진신청의사"/>
  43. <Cell col="4" text="환자번호"/>
  44. <Cell col="5" text="환자성명"/>
  45. <Cell col="6" text="입원일자"/>
  46. <Cell col="7" text="병동"/>
  47. <Cell col="8" text="병실"/>
  48. <Cell col="9" text="선택진료&#13;&#10;여부"/>
  49. </Band>
  50. <Band id="body">
  51. <Cell expr="currow + 1"/>
  52. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:checkflag"/>
  53. <Cell col="2" displaytype="combo" style="align:center middle;" text="bind:orddeptcd" combodataset="ds_hidden_init_orddeptcd" combocodecol="cd" combodatacol="nm"/>
  54. <Cell col="3" displaytype="combo" style="align:center middle;" text="bind:orddrid" combodataset="ds_hidden_init_orddrid" combocodecol="cd" combodatacol="nm"/>
  55. <Cell col="4" style="align:center middle;" text="bind:pid"/>
  56. <Cell col="5" style="align:center middle;" text="bind:hngnm"/>
  57. <Cell col="6" displaytype="date" style="align:center middle;" text="bind:indd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  58. <Cell col="7" displaytype="combo" style="align:center middle;" text="bind:wardcd" combodataset="ds_hidden_init_wardcd" combocodecol="cd" combodatacol="nm"/>
  59. <Cell col="8" style="align:center middle;" text="bind:roomcd"/>
  60. <Cell col="9" displaytype="combo" style="align:center middle;" text="bind:specordyn" combodataset="ds_init_P0325list_P0325" combocodecol="cdid" combodatacol="cdnm"/>
  61. </Band>
  62. </Format>
  63. </Formats>
  64. </Grid>
  65. <Div id="iviewer1" taborder="1" position="absolute 177 246 678 486" visible="false" url="emr_formmngtxp::SSMRF03800_OCR뷰어.xfdl"/>
  66. </Layout>
  67. </Layouts>
  68. </Div>
  69. <Div id="group2" scrollbars="autoboth" position="absolute 0 758 780 785" style="">
  70. <Layouts>
  71. <Layout>
  72. <Button id="btn_saveSche7" class="btn4_letter3" visible="false" position="absolute 709 5 777 27" style="" text="초기화" onclick="group2_btn_saveSche7_onclick" anchor="default"/>
  73. <Shape id="line32" class="line_6" linetype="horizontal" position="absolute 0 0 780 3" style="" anchor="default"/>
  74. <Button id="button1" class="btn3_letter5" position="absolute 0 5 92 27" style="" text="선택신청서" onclick="group2_button1_onclick" anchor="default"/>
  75. </Layout>
  76. </Layouts>
  77. </Div>
  78. </Layout>
  79. </Layouts>
  80. <Objects>
  81. <Dataset id="ds_init_P0325list_P0325" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  82. <ColumnInfo>
  83. <Column id="cdid" type="STRING" size="256"/>
  84. <Column id="cdnm" type="STRING" size="256"/>
  85. </ColumnInfo>
  86. </Dataset>
  87. <Dataset id="ds_main_list1_grdaltorddrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  88. <ColumnInfo/>
  89. </Dataset>
  90. <Dataset id="ds_hidden_init_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  91. <ColumnInfo>
  92. <Column id="cd" type="STRING" size="256"/>
  93. <Column id="nm" type="STRING" size="256"/>
  94. </ColumnInfo>
  95. <Rows>
  96. <Row>
  97. <Col id="cd"/>
  98. <Col id="nm"/>
  99. </Row>
  100. </Rows>
  101. </Dataset>
  102. <Dataset id="ds_init_P0325list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  103. <ColumnInfo/>
  104. </Dataset>
  105. <Dataset id="ds_hidden_init_roomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  106. <ColumnInfo>
  107. <Column id="cd" type="STRING" size="256"/>
  108. <Column id="nm" type="STRING" size="256"/>
  109. <Column id="wd" type="STRING" size="256"/>
  110. </ColumnInfo>
  111. <Rows>
  112. <Row>
  113. <Col id="cd"/>
  114. <Col id="nm"/>
  115. <Col id="wd"/>
  116. </Row>
  117. </Rows>
  118. </Dataset>
  119. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  120. <ColumnInfo/>
  121. </Dataset>
  122. <Dataset id="ds_hidden_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  123. <ColumnInfo/>
  124. </Dataset>
  125. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  126. <ColumnInfo/>
  127. </Dataset>
  128. <Dataset id="ds_hidden_init_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  129. <ColumnInfo>
  130. <Column id="cd" type="STRING" size="256"/>
  131. <Column id="nm" type="STRING" size="256"/>
  132. </ColumnInfo>
  133. <Rows>
  134. <Row>
  135. <Col id="cd"/>
  136. <Col id="nm"/>
  137. </Row>
  138. </Rows>
  139. </Dataset>
  140. <Dataset id="ds_hidden_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  141. <ColumnInfo>
  142. <Column id="cd" type="STRING" size="256"/>
  143. <Column id="nm" type="STRING" size="256"/>
  144. <Column id="dp" type="STRING" size="256"/>
  145. </ColumnInfo>
  146. <Rows>
  147. <Row>
  148. <Col id="cd"/>
  149. <Col id="nm"/>
  150. <Col id="dp"/>
  151. </Row>
  152. </Rows>
  153. </Dataset>
  154. <Dataset id="ds_hidden_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  155. <ColumnInfo>
  156. <Column id="orddeptcd" type="STRING" size="256"/>
  157. <Column id="orddrid" type="STRING" size="256"/>
  158. </ColumnInfo>
  159. <Rows>
  160. <Row>
  161. <Col id="orddeptcd"/>
  162. <Col id="orddrid"/>
  163. </Row>
  164. </Rows>
  165. </Dataset>
  166. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  167. <ColumnInfo/>
  168. </Dataset>
  169. <Dataset id="ds_hidden_init_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  170. <ColumnInfo>
  171. <Column id="prestdd" type="STRING" size="256"/>
  172. <Column id="mskindflag" type="STRING" size="256"/>
  173. </ColumnInfo>
  174. <Rows>
  175. <Row>
  176. <Col id="prestdd"/>
  177. <Col id="mskindflag"/>
  178. </Row>
  179. </Rows>
  180. </Dataset>
  181. <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  182. <ColumnInfo>
  183. <Column id="sess_posinstcd" type="STRING" size="256"/>
  184. </ColumnInfo>
  185. <Rows>
  186. <Row>
  187. <Col id="sess_posinstcd"/>
  188. </Row>
  189. </Rows>
  190. </Dataset>
  191. <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  192. <ColumnInfo>
  193. <Column id="orddeptcd" type="STRING" size="256"/>
  194. <Column id="orddrid" type="STRING" size="256"/>
  195. </ColumnInfo>
  196. <Rows>
  197. <Row>
  198. <Col id="orddeptcd"/>
  199. <Col id="orddrid"/>
  200. </Row>
  201. </Rows>
  202. </Dataset>
  203. <Dataset id="ds_hidden_init_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  204. <ColumnInfo>
  205. <Column id="cd" type="STRING" size="256"/>
  206. <Column id="nm" type="STRING" size="256"/>
  207. </ColumnInfo>
  208. <Rows>
  209. <Row>
  210. <Col id="cd"/>
  211. <Col id="nm"/>
  212. </Row>
  213. </Rows>
  214. </Dataset>
  215. <Dataset id="ds_hidden_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  216. <ColumnInfo>
  217. <Column id="cd" type="STRING" size="256"/>
  218. <Column id="nm" type="STRING" size="256"/>
  219. <Column id="up" type="STRING" size="256"/>
  220. <Column id="io" type="STRING" size="256"/>
  221. </ColumnInfo>
  222. <Rows>
  223. <Row>
  224. <Col id="cd"/>
  225. <Col id="nm"/>
  226. <Col id="up"/>
  227. <Col id="io"/>
  228. </Row>
  229. </Rows>
  230. </Dataset>
  231. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  232. <ColumnInfo>
  233. <Column id="session" type="STRING" size="256"/>
  234. <Column id="temp" type="STRING" size="256"/>
  235. <Column id="specprn" type="STRING" size="256"/>
  236. </ColumnInfo>
  237. </Dataset>
  238. <Dataset id="ds_hidden_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  239. <ColumnInfo>
  240. <Column id="cd" type="STRING" size="256"/>
  241. <Column id="nm" type="STRING" size="256"/>
  242. </ColumnInfo>
  243. <Rows>
  244. <Row>
  245. <Col id="cd"/>
  246. <Col id="nm"/>
  247. </Row>
  248. </Rows>
  249. </Dataset>
  250. <Dataset id="ds_main_drholiordsche_drholiordschelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  251. <Dataset id="ds_hidden_specprn_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  252. </Objects>
  253. <Bind/>
  254. <Script type="xscript4.0"><![CDATA[include 'com_commonxp::comm_main.xjs';
  255. include 'com_basiccodexp::ZBC001.xjs';
  256. include 'pam_pamcomnxp::PAM.xjs';
  257. var defColWidthSize = 100;
  258. function SPPMB01600_onload(obj:Form, e:LoadEventInfo) {
  259. frmf_initForm(obj);
  260. grdf_initGrid(group3.grd_altorddrlist);
  261. //grdf_setGridSort(grd_XXX);
  262. //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
  263. fGetUserInfosSampling(); //세션정보....
  264. var arrParam = [ {dsNm: "ds_init_P0325list", cdGrpId: "P0325" } ];
  265. appf_getCodeList(arrParam); //공통코드
  266. //group3.grd_altorddrlist.fixedcellcheckbox(0,1) = true;
  267. ds_send_data1.setColumn( 0, "sess_posinstcd",ds_hidden_session.getColumn(0, "posinstcd"));
  268. //submit("TRPMB00302");
  269. var oParam = {};
  270. oParam.id = "TRPMB00302";
  271. oParam.service = "pamcomnapp.PamComn";
  272. oParam.method = "reqGetComCD";
  273. oParam.inds = "req=ds_send_data1;
  274. oParam.outds = "ds_hidden_init_disccd=disccd " +
  275. "ds_hidden_init_insukind=insukind " +
  276. "ds_hidden_init_suppkind=suppkind " +
  277. "ds_hidden_init_orddeptcd=orddeptcd " +
  278. "ds_hidden_init_orddrid=orddrid " +
  279. "ds_hidden_init_wardcd=wardcd " +
  280. "ds_hidden_init_roomcd=roomcd " +
  281. "ds_hidden_init_roomgrdecd=roomgrdecd " +
  282. "ds_hidden_init_roomtypecd=roomtypecd " +
  283. "ds_hidden_init_flag=flag";
  284. oParam.async = false;
  285. tranf_submit(oParam);
  286. var inpt_orddeptcd = ds_hidden_source.getColumn(0, "orddeptcd");
  287. var inpt_orddrid = ds_hidden_source.getColumn(0, "orddrid");
  288. if (inpt_orddeptcd != null && inpt_orddeptcd != " " && inpt_orddeptcd != "") {
  289. ds_send_data2.setColumn( 0, "orddeptcd",inpt_orddeptcd);
  290. }
  291. if (inpt_orddrid != null && inpt_orddrid != " " && inpt_orddrid != "") {
  292. ds_send_data2.setColumn( 0, "orddrid",inpt_orddrid);
  293. }
  294. //submit("TRPMB01602");
  295. var oParam = {};
  296. oParam.id = "TRPMB01602";
  297. oParam.service = "pambaseinfomngtapp.OrdSche";
  298. oParam.method = "reqGetAltOrdDrRef";
  299. oParam.inds = "req=ds_send_data2";
  300. oParam.outds = "ds_main_list1_grdaltorddrlist=grdaltorddrlist";
  301. oParam.async = false;
  302. tranf_submit(oParam);
  303. }
  304. //세션정보
  305. function fGetUserInfosSampling()
  306. {
  307. var sUserInfosS = sysf_getUserInfos();
  308. sUserInfosS = sUserInfosS + "|";
  309. var UserInfosS_Array = sUserInfosS.split("|");
  310. var userid = UserInfosS_Array[0]; //사용자번호
  311. var usernm = UserInfosS_Array[1]; //사용자이름
  312. var posinstcd = UserInfosS_Array[2]; //소속기관코드
  313. var posinstnm = UserInfosS_Array[3]; //소속기관명
  314. var posdeptcd = UserInfosS_Array[4]; //소속부서코드
  315. var posdeptnm = UserInfosS_Array[5]; //소속부서명
  316. if (userid == null || userid == "" || userid == " " || userid == "-") userid = "pam";
  317. if (posinstcd == null || posinstcd == "" || posinstcd == " " || posinstcd == "-") posinstcd = "012";
  318. dsf_makeValue(ds_hidden_session, "userid", "string", userid);
  319. dsf_makeValue(ds_hidden_session, "usernm", "string", usernm);
  320. dsf_makeValue(ds_hidden_session, "posinstcd","string", posinstcd);
  321. dsf_makeValue(ds_hidden_session, "posinstnm","string", posinstnm);
  322. dsf_makeValue(ds_hidden_session, "posdeptcd","string", posdeptcd);
  323. dsf_makeValue(ds_hidden_session, "posdeptnm","string", posdeptnm);
  324. //model.refresh();
  325. }
  326. function fInitialize(){
  327. ds_send.clearData(); ds_send.addRow();
  328. ds_main.clearData(); ds_main.addRow();
  329. ds_main_drholiordsche_drholiordschelist.clearData(); ;
  330. ds_main.setColumn( 0, "srchflag","A");
  331. //조회조건 세팅
  332. ds_main.setColumn( 0, "srchcond", 'A'); //휴진기간 조회로 세팅
  333. //end..
  334. //날자 입력 항목에 오늘 날자 세팅
  335. var curDate = utlf_getCurrentDate();
  336. ds_main.setColumn( 0, "fromdd", curDate);
  337. //현재일자 + 1달
  338. curDate = curDate.toDate().getAddDate(1,"M");
  339. var nextDate = curDate.getFullYear();
  340. nextDate = nextDate.toString() + (( curDate.getMonth() + 1 > 9 ) ? curDate.getMonth() + 1 : "0" + (curDate.getMonth() + 1));
  341. nextDate = nextDate.toString() + (( curDate.getDate() > 9 ) ? curDate.getDate() : "0" + curDate.getDate()) ;
  342. ds_main.setColumn( 0, "todd", nextDate);
  343. // radio1.visible = true;
  344. // ipt_fromdd.attribute("left") = "473px";
  345. // caption10.attribute("left") = "560px";
  346. // ipt_todd.attribute("left") = "575px";
  347. // caption5.attribute("left") = "671px";
  348. // cmb_orddeptcd.attribute("left") = "745px";
  349. // caption7.attribute("left") = "956px";
  350. // cmb_orddrid.attribute("left") = "1044px";
  351. // grd_holische.setFormatColProperty( 5, "size", defColWidthSize);
  352. // grd_holische.setFormatColProperty( 6, "size", 0);
  353. // grd_holische.setFormatColProperty( 7, "size", 0);
  354. // grd_holische.setFormatColProperty( 8, "size", defColWidthSize);
  355. // grd_holische.setFormatColProperty( 9, "size", defColWidthSize);
  356. // grd_holische.setFormatColProperty( 10, "size", defColWidthSize);
  357. // grd_holische.setFormatColProperty( 11, "size", defColWidthSize);
  358. // grd_holische.setFormatColProperty( 12, "size", defColWidthSize);
  359. // grd_holische.setFormatColProperty( 13, "size", defColWidthSize);
  360. // grd_holische.setFormatColProperty( 14, "size", 0);
  361. //model.refresh();
  362. }
  363. // function fDataCheck( flag ){
  364. //
  365. // var ordendcnfmyn = "";
  366. // for( var i =0; i < grd_holische.rows; i++){
  367. // //model.getValue("ds_main_ordlist_ordschecrite_ordschecritelist[" + (i - 1) + "]_check")
  368. // if( grd_holische.valueMatrix( i, grd_holische.colRef("check") ) == 'Y' ){
  369. //
  370. // if( flag == 'ok' ){
  371. // if( 'Y' == ds_main_drholiordsche_drholiordschelist.getColumn(i, "ordendcnfmyn")){
  372. // sysf_messageBox("이미 마감확인 하신 휴진일정을 다시 마감확인 하실 수 없습니다.( " + i + " 번째 줄 확인! )", "E999", "");
  373. // return false;
  374. // }
  375. // }else{
  376. // if( 'Y' != ds_main_drholiordsche_drholiordschelist.getColumn(i, "ordendcnfmyn")){
  377. // sysf_messageBox("마감확인 하지 않은 휴진일정을 마감취소 하실 수 없습니다.( " + i + " 번째 줄 확인! )", "E999", "");
  378. // return false;
  379. // }
  380. // }
  381. // }
  382. // }
  383. //
  384. // return true;
  385. // }
  386. // //의사휴진일정 조회
  387. // function fSearchDrHoliSche(strFlag){
  388. // // ds_send.clearData(); ds_send.addRow();
  389. // var checkflag = ds_main.getColumn(0, "srchflag");
  390. //
  391. // ds_send.setColumn( 0, "orddrid", ds_main.getColumn(0, "orddrid"));
  392. // ds_send.setColumn( 0, "orddeptcd", ds_main.getColumn(0, "orddeptcd"));
  393. // ds_send.setColumn( 0, "srchcond", ds_main.getColumn(0, "srchcond"));
  394. // ds_send.setColumn( 0, "fromdd", ds_main.getColumn(0, "fromdd"));
  395. // ds_send.setColumn( 0, "todd", ds_main.getColumn(0, "todd"));
  396. //
  397. // if(checkflag == 'A') {
  398. //
  399. // if( ds_send.getColumn(0, "srchcond") !='' && ds_send.getColumn(0, "fromdd") != "" && ds_send.getColumn(0, "todd") != "" ){
  400. // //submit("TRPMB00901");
  401. // var oParam = {};
  402. // oParam.id = "TRPMB00901";
  403. // oParam.service = "pambaseinfomngtapp.OrdSche";
  404. // oParam.method = "reqGetDrHoliSche";
  405. // oParam.inds = "req=ds_send";
  406. // oParam.outds = "ds_main_drholiordsche_drholiordschelist=drholiordschelist";
  407. // oParam.async = false;
  408. // tranf_submit(oParam);
  409. //
  410. //
  411. //
  412. // }else{
  413. // sysf_messageBox("조회기간 정보를 입려하지", "E007");
  414. // }
  415. // }
  416. // else if(checkflag == 'B') {
  417. //
  418. // if( ds_send.getColumn(0, "srchcond") !='' && ds_send.getColumn(0, "fromdd") != "" && ds_send.getColumn(0, "todd") != "" ){
  419. // //submit("TRPMB00902");
  420. // var oParam = {};
  421. // oParam.id = "TRPMB00902";
  422. // oParam.service = "pambaseinfomngtapp.OrdSche";
  423. // oParam.method = "reqGetTdayDrHoliSche";
  424. // oParam.inds = "req=ds_send";
  425. // oParam.outds = "ds_main_drholiordsche_drholiordschelist=drholiordschelist";
  426. // oParam.async = false;
  427. // tranf_submit(oParam);
  428. // }else{
  429. // sysf_messageBox("조회기간 정보를 입려하지", "E007");
  430. // }
  431. // }
  432. //
  433. // //model.refresh();
  434. //
  435. // }
  436. function group3_grd_altorddrlist_oncellclick(obj:Grid, e:GridClickEventInfo) {
  437. }
  438. function group2_btn_saveSche7_onclick(obj:Button, e:ClickEventInfo) {
  439. fInitialize();
  440. }
  441. function group2_button1_onclick(obj:Button, e:ClickEventInfo) {
  442. ds_hidden_temp.clearData();
  443. dsf_makeValue( ds_hidden, "temp", "string", "" );
  444. ds_hidden_specprn.clearData();
  445. dsf_makeValue( ds_hidden, "specprn", "string", "" );
  446. ds_hidden_temp.clearData(); ds_hidden_temp.addRow();
  447. ds_main_list1_grdaltorddrlist.filter("checkflag == 'true'"); //instance1.selectNodes("ds_main_list1_grdaltorddrlist[checkflag='true']");
  448. ds_main_list1_grdaltorddrlist.loadfiltermode("keep");
  449. ds_hidden_specprn_list.copyData(ds_main_list1_grdaltorddrlist, true);
  450. ds_main_list1_grdaltorddrlist.filter("");
  451. ds_main_list1_grdaltorddrlist.loadfiltermode("reset");
  452. // var rCSV = getNodeListCSV(nodeList);
  453. // ds_hidden.setColumn( 0, "temp", rCSV);
  454. // var CSV = ds_hidden.getColumn(0, "temp");
  455. if (ds_hidden_specprn_list.rowcount == 0) {
  456. sysf_messageBox("선택된 데이터가","I004","");
  457. return false;
  458. } else {
  459. //dsf_setCSVToDs("ds_hidden_specprn", CSV);
  460. if( ds_hidden_specprn_list.rowcount > 0 ){
  461. for( i = 0; i < ds_hidden_specprn_list.rowcount; i++)
  462. {
  463. group3.iviewer1.fGetOCRInfo(
  464. "0000001800",
  465. ds_hidden_specprn_list.getColumn(i, "pid"),
  466. ds_hidden_specprn_list.getColumn(i, "indd"),
  467. ds_hidden_specprn_list.getColumn(i, "cretno"),
  468. ds_hidden_specprn_list.getColumn(i, "ordtype"),
  469. "3",
  470. "Y");
  471. group3.iviewer1.fPrint();
  472. }
  473. }
  474. }
  475. }
  476. ]]></Script>
  477. </Form>
  478. </FDL>