SMMND01510_CRRT필터관리기록조회.xfdl 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMND02500" position="absolute 0 0 1201 770" titletext="CRRT 필터관리기록 조회" onload="SMMND02500_onload" oninit="SMMND02500_oninit">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group1" position="absolute 0 0 1195 25" style="">
  8. <Layouts>
  9. <Layout>
  10. <Static id="caption6" class="tit_1" position="absolute 0 0 178 23" style="" text="CRRT 필터관리기록 조회"/>
  11. </Layout>
  12. </Layouts>
  13. </Div>
  14. <Div id="group2" position="absolute 0 13 1195 728" style="align: top;">
  15. <Layouts>
  16. <Layout>
  17. <Div id="grp_sea" position="absolute 0 10 1194 45" style="align: top;" class="div_SA" anchor="default">
  18. <Layouts>
  19. <Layout>
  20. <Edit id="opt_rrgstno2" class="output_fix" position="absolute 597 8 680 27" style="align:center ;" anchor="default" readonly="true" visible="false" autoselect="true"/>
  21. <Edit id="opt_hngnm" class="output_fix" position="absolute 423 9 503 28" style="align:center ;" anchor="default" readonly="true" visible="false" autoselect="true"/>
  22. <Edit id="opt_rrgstno1" class="output_fix" position="absolute 506 8 586 27" style="align:center ;" anchor="default" readonly="true" visible="false" autoselect="true"/>
  23. <Button id="btn_patpopup" class="icon_search" visible="false" position="absolute 401 9 417 25" style="" text="" onclick="group2_grp_sea_btn_patpopup_onclick" anchor="default"/>
  24. <Static id="cpt_pid" class="search_name" position="absolute 236 9 322 26" style="" text="등록번호 :" anchor="default" visible="false"/>
  25. <Static id="cpt_bar" position="absolute 586 10 601 30" style="font:,,bold;" text="-" anchor="default"/>
  26. <Edit id="ipt_pid" class="input_search" visible="false" position="absolute 323 8 398 27" style="align:left ;" anchor="default" onkeyup="group2_grp_sea_ipt_pid_onkeyup" autoselect="true"/>
  27. <Button id="button12" class="btn1_letter4" visible="false" position="absolute 1099 7 1179 29" style="" text="미리보기" anchor="default"/>
  28. <Static id="caption2" class="search_name" position="absolute 16 9 85 26" style="" text="구 분:" anchor="default"/>
  29. <Button id="btn_search" class="btn1" position="absolute 986 7 1042 29" style="" text="조회" onclick="group2_grp_sea_btn_search_onclick" anchor="default"/>
  30. <Shape id="line13" class="line_4" linetype="vertical" position="absolute 970 7 973 29" style="" anchor="default"/>
  31. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_patsrchflag" class="radio_search" position="absolute 79 10 210 25" style="align:left ;border: solid transparent transparent;background:transparent ;" onitemchanged="group2_grp_sea_rdo_patsrchflag_onitemchanged" anchor="default">
  32. <Dataset id="innerdataset">
  33. <ColumnInfo>
  34. <Column id="codecolumn"/>
  35. <Column id="datacolumn"/>
  36. </ColumnInfo>
  37. <Rows>
  38. <Row>
  39. <Col id="codecolumn">1</Col>
  40. <Col id="datacolumn">전체환자</Col>
  41. </Row>
  42. <Row>
  43. <Col id="codecolumn">2</Col>
  44. <Col id="datacolumn">환자 별</Col>
  45. </Row>
  46. </Rows>
  47. </Dataset>
  48. </Radio>
  49. <Static id="cpt_term" position="absolute 524 12 539 27" style="font:,,bold;" text="~" anchor="default"/>
  50. <Calendar id="ipt_srchtodd" class="input_search" enable="False" visible="true" position="absolute 538 8 628 27" style="" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
  51. <Button id="button51" class="btn7" position="absolute 1044 7 1124 29" style="" text="엑셀저장" onclick="group2_grp_sea_button51_onclick" anchor="default"/>
  52. <Button id="button10" class="btn6" position="absolute 1126 7 1182 29" style="" text="출력" onclick="group2_grp_sea_button10_onclick" anchor="default" enable="false"/>
  53. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_termsrchflag" class="radio_search" position="absolute 227 10 423 26" style="align:left ;border: solid transparent transparent;background:transparent ;" onitemchanged="group2_grp_sea_rdo_termsrchflag_onitemchanged" anchor="default">
  54. <Dataset id="innerdataset">
  55. <ColumnInfo>
  56. <Column id="codecolumn"/>
  57. <Column id="datacolumn"/>
  58. </ColumnInfo>
  59. <Rows>
  60. <Row>
  61. <Col id="codecolumn">1</Col>
  62. <Col id="datacolumn">최근 4회</Col>
  63. </Row>
  64. <Row>
  65. <Col id="codecolumn">2</Col>
  66. <Col id="datacolumn">최종회</Col>
  67. </Row>
  68. <Row>
  69. <Col id="codecolumn">3</Col>
  70. <Col id="datacolumn">조회기간 :</Col>
  71. </Row>
  72. </Rows>
  73. </Dataset>
  74. </Radio>
  75. <Calendar id="ipt_srchfromdd" class="input_search" enable="False" visible="true" position="absolute 433 9 523 28" style="" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
  76. </Layout>
  77. </Layouts>
  78. </Div>
  79. <Tab id="switch1" taborder="1" tabindex="0" scrollbars="autoboth" position="absolute 5 51 1192 712" anchor="default" onchanged="group2_switch1_onchanged">
  80. <Tabpages>
  81. <Tabpage id="tabpage1" text="실시등록">
  82. <Layouts>
  83. <Layout>
  84. <Grid id="grd_ctdginfo" taborder="0" binddataset="ds_main_ctdglist" useinputpanel="false" position="absolute 1 1 1187 631" style="align:center middle;" anchor="default">
  85. <Formats>
  86. <Format id="default">
  87. <Columns>
  88. <Column size="27"/>
  89. <Column size="77"/>
  90. <Column size="65"/>
  91. <Column size="49"/>
  92. <Column size="114"/>
  93. <Column size="100"/>
  94. <Column size="59"/>
  95. <Column size="245"/>
  96. <Column size="91"/>
  97. <Column size="64"/>
  98. <Column size="215"/>
  99. <Column size="100"/>
  100. </Columns>
  101. <Rows>
  102. <Row size="24" band="head"/>
  103. <Row size="24"/>
  104. </Rows>
  105. <Band id="head">
  106. <Cell/>
  107. <Cell col="1" text="등록번호"/>
  108. <Cell col="2" text="환자명"/>
  109. <Cell col="3" text="S/A"/>
  110. <Cell col="4" text="기계명"/>
  111. <Cell col="5" text="시작일"/>
  112. <Cell col="6" text="시작시간"/>
  113. <Cell col="7" text="시작사유"/>
  114. <Cell col="8" text="종료일"/>
  115. <Cell col="9" text="종료시간"/>
  116. <Cell col="10" text="종료사유"/>
  117. <Cell col="11" text="비고"/>
  118. </Band>
  119. <Band id="body">
  120. <Cell style="background:#b2e6e1ff;background2:#b2e6e1ff;" expr="currow + 1"/>
  121. <Cell col="1" text="bind:pid"/>
  122. <Cell col="2" text="bind:hngnm"/>
  123. <Cell col="3" text="bind:sexage"/>
  124. <Cell col="4" text="bind:dialmachnm"/>
  125. <Cell col="5" displaytype="date" text="bind:dialfromdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  126. <Cell col="6" text="bind:dialfromtm" mask="##:##" maskchar=" " calendardisplaynulltype="nulltext"/>
  127. <Cell col="7" style="align:left;" text="bind:dialfrreason"/>
  128. <Cell col="8" displaytype="date" text="bind:dialtodd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  129. <Cell col="9" text="bind:dialtotm" mask="##:##" maskchar=" "/>
  130. <Cell col="10" displaytype="normal" style="align:left;" text="bind:dialtoreason"/>
  131. <Cell col="11" displaytype="normal" text="bind:etcremark"/>
  132. </Band>
  133. </Format>
  134. </Formats>
  135. </Grid>
  136. </Layout>
  137. </Layouts>
  138. </Tabpage>
  139. <Tabpage id="tabpage2" text="필터관리">
  140. <Layouts>
  141. <Layout>
  142. <Grid id="grd_cfltinfo" taborder="0" binddataset="ds_main_cfltlist" useinputpanel="false" position="absolute 1 1 1187 631" style="align:center middle;" anchor="default">
  143. <Formats>
  144. <Format id="default">
  145. <Columns>
  146. <Column size="27"/>
  147. <Column size="77"/>
  148. <Column size="65"/>
  149. <Column size="49"/>
  150. <Column size="114"/>
  151. <Column size="100"/>
  152. <Column size="59"/>
  153. <Column size="91"/>
  154. <Column size="64"/>
  155. <Column size="215"/>
  156. <Column size="100"/>
  157. <Column size="80"/>
  158. <Column size="100"/>
  159. </Columns>
  160. <Rows>
  161. <Row size="24" band="head"/>
  162. <Row size="24"/>
  163. </Rows>
  164. <Band id="head">
  165. <Cell/>
  166. <Cell col="1" text="등록번호"/>
  167. <Cell col="2" text="환자명"/>
  168. <Cell col="3" text="S/A"/>
  169. <Cell col="4" text="필터명"/>
  170. <Cell col="5" text="필터시작일"/>
  171. <Cell col="6" text="시작시간"/>
  172. <Cell col="7" text="필터종료일"/>
  173. <Cell col="8" text="종료시간"/>
  174. <Cell col="9" text="종료사유"/>
  175. <Cell col="10" text="항응고요법"/>
  176. <Cell col="11" text="항응고제용량"/>
  177. <Cell col="12" text="비고"/>
  178. </Band>
  179. <Band id="body">
  180. <Cell style="background:#b2e6e1ff;background2:#b2e6e1ff;" expr="currow + 1"/>
  181. <Cell col="1" text="bind:pid"/>
  182. <Cell col="2" text="bind:hngnm"/>
  183. <Cell col="3" text="bind:sexage"/>
  184. <Cell col="4" text="bind:fltnm"/>
  185. <Cell col="5" displaytype="date" text="bind:fltfromdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  186. <Cell col="6" text="bind:fltfromtm" mask="##:##" maskchar=" " calendardisplaynulltype="nulltext"/>
  187. <Cell col="7" displaytype="date" text="bind:flttodd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  188. <Cell col="8" text="bind:flttotm" mask="##:##" maskchar=" "/>
  189. <Cell col="9" displaytype="normal" style="align:left;" text="bind:flttoreason"/>
  190. <Cell col="10" text="bind:hprnkind"/>
  191. <Cell col="11" text="bind:hprnval"/>
  192. <Cell col="12" displaytype="normal" text="bind:etcremark"/>
  193. </Band>
  194. </Format>
  195. </Formats>
  196. </Grid>
  197. </Layout>
  198. </Layouts>
  199. </Tabpage>
  200. <Tabpage id="tabpage3" text="Downtime">
  201. <Layouts>
  202. <Layout>
  203. <Grid id="grd_cdwninfo" taborder="0" binddataset="ds_main_cdwnlist" useinputpanel="false" position="absolute 1 -1 1187 629" style="align:center middle;" anchor="default">
  204. <Formats>
  205. <Format id="default">
  206. <Columns>
  207. <Column size="27"/>
  208. <Column size="77"/>
  209. <Column size="65"/>
  210. <Column size="49"/>
  211. <Column size="121"/>
  212. <Column size="59"/>
  213. <Column size="64"/>
  214. <Column size="245"/>
  215. <Column size="220"/>
  216. </Columns>
  217. <Rows>
  218. <Row size="24" band="head"/>
  219. <Row size="24"/>
  220. </Rows>
  221. <Band id="head">
  222. <Cell/>
  223. <Cell col="1" text="등록번호"/>
  224. <Cell col="2" text="환자명"/>
  225. <Cell col="3" text="S/A"/>
  226. <Cell col="4" text="재순환일자"/>
  227. <Cell col="5" text="시작시간"/>
  228. <Cell col="6" text="종료시간"/>
  229. <Cell col="7" text="재순환사유"/>
  230. <Cell col="8" text="비고"/>
  231. </Band>
  232. <Band id="body">
  233. <Cell style="background:#b2e6e1ff;background2:#b2e6e1ff;" expr="currow + 1"/>
  234. <Cell col="1" text="bind:pid"/>
  235. <Cell col="2" text="bind:hngnm"/>
  236. <Cell col="3" text="bind:sexage"/>
  237. <Cell col="4" displaytype="date" text="bind:recycledd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  238. <Cell col="5" text="bind:recyclefromtm" mask="##:##" maskchar=" " calendardisplaynulltype="nulltext"/>
  239. <Cell col="6" text="bind:recycletotm" mask="##:##" maskchar=" "/>
  240. <Cell col="7" displaytype="normal" style="align:left;" text="bind:recyclereason"/>
  241. <Cell col="8" displaytype="normal" text="bind:etcremark"/>
  242. </Band>
  243. </Format>
  244. </Formats>
  245. </Grid>
  246. </Layout>
  247. </Layouts>
  248. </Tabpage>
  249. </Tabpages>
  250. </Tab>
  251. </Layout>
  252. </Layouts>
  253. </Div>
  254. <Div id="group3" position="absolute 3 728 1188 756" style=""/>
  255. <Grid id="Grid00" taborder="1" useinputpanel="false" position="absolute -55 358 0 359">
  256. <Formats/>
  257. </Grid>
  258. </Layout>
  259. </Layouts>
  260. <Objects>
  261. <Dataset id="ds_rexreptinfo_pdersltlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  262. <ColumnInfo>
  263. <Column id="item" type="STRING" size="256"/>
  264. <Column id="srchfromdd" type="STRING" size="256"/>
  265. <Column id="srchtodd" type="STRING" size="256"/>
  266. </ColumnInfo>
  267. </Dataset>
  268. <Dataset id="ds_rexreptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  269. <ColumnInfo/>
  270. </Dataset>
  271. <Dataset id="ds_main_patbaseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  272. <ColumnInfo>
  273. <Column id="hngnm" type="STRING" size="256"/>
  274. <Column id="rrgstno1" type="STRING" size="256"/>
  275. <Column id="rrgstno2" type="STRING" size="256"/>
  276. </ColumnInfo>
  277. <Rows>
  278. <Row>
  279. <Col id="hngnm"/>
  280. <Col id="rrgstno1"/>
  281. <Col id="rrgstno2"/>
  282. </Row>
  283. </Rows>
  284. </Dataset>
  285. <Dataset id="ds_main_ctdglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  286. <ColumnInfo>
  287. <Column id="pid" type="STRING" size="256"/>
  288. <Column id="hngnm" type="STRING" size="256"/>
  289. <Column id="sexage" type="STRING" size="256"/>
  290. <Column id="dialmachnm" type="STRING" size="256"/>
  291. <Column id="dialfromdd" type="STRING" size="256"/>
  292. <Column id="dialfromtm" type="STRING" size="256"/>
  293. <Column id="dialfrreason" type="STRING" size="256"/>
  294. <Column id="dialtodd" type="STRING" size="256"/>
  295. <Column id="dialtotm" type="STRING" size="256"/>
  296. <Column id="dialtoreason" type="STRING" size="256"/>
  297. <Column id="etcremark" type="STRING" size="256"/>
  298. </ColumnInfo>
  299. </Dataset>
  300. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  301. <ColumnInfo/>
  302. </Dataset>
  303. <Dataset id="ds_temp_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  304. <ColumnInfo>
  305. <Column id="pid" type="STRING" size="256"/>
  306. <Column id="srchcond" type="STRING" size="256"/>
  307. </ColumnInfo>
  308. <Rows>
  309. <Row>
  310. <Col id="pid"/>
  311. <Col id="srchcond"/>
  312. </Row>
  313. </Rows>
  314. </Dataset>
  315. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  316. <ColumnInfo/>
  317. </Dataset>
  318. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  319. <ColumnInfo>
  320. <Column id="reqdata" type="STRING" size="256"/>
  321. </ColumnInfo>
  322. <Rows>
  323. <Row>
  324. <Col id="reqdata"/>
  325. </Row>
  326. </Rows>
  327. </Dataset>
  328. <Dataset id="ds_temp_patbaseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  329. <ColumnInfo>
  330. <Column id="hngnm" type="STRING" size="256"/>
  331. <Column id="rrgstno1" type="STRING" size="256"/>
  332. <Column id="rrgstno2" type="STRING" size="256"/>
  333. </ColumnInfo>
  334. <Rows>
  335. <Row>
  336. <Col id="hngnm"/>
  337. <Col id="rrgstno1"/>
  338. <Col id="rrgstno2"/>
  339. </Row>
  340. </Rows>
  341. </Dataset>
  342. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  343. <ColumnInfo>
  344. <Column id="patsrchflag" type="STRING" size="256"/>
  345. <Column id="pid" type="STRING" size="256"/>
  346. <Column id="dialsrchflag" type="STRING" size="256"/>
  347. <Column id="termsrchflag" type="STRING" size="256"/>
  348. <Column id="srchfromdd" type="STRING" size="256"/>
  349. <Column id="srchtodd" type="STRING" size="256"/>
  350. </ColumnInfo>
  351. <Rows>
  352. <Row>
  353. <Col id="patsrchflag">1</Col>
  354. <Col id="pid"/>
  355. <Col id="dialsrchflag">A</Col>
  356. <Col id="termsrchflag">1</Col>
  357. <Col id="srchfromdd"/>
  358. <Col id="srchtodd"/>
  359. </Row>
  360. </Rows>
  361. </Dataset>
  362. <Dataset id="ds_main_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  363. <ColumnInfo>
  364. <Column id="patinfolist" type="STRING" size="256"/>
  365. </ColumnInfo>
  366. <Rows>
  367. <Row>
  368. <Col id="patinfolist"/>
  369. </Row>
  370. </Rows>
  371. </Dataset>
  372. <Dataset id="ds_send_printdata_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  373. <Dataset id="ds_init_rsltcnts2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  374. <ColumnInfo>
  375. <Column id="label" type="STRING" size="256"/>
  376. <Column id="value" type="STRING" size="256"/>
  377. </ColumnInfo>
  378. <Rows>
  379. <Row>
  380. <Col id="label">High</Col>
  381. <Col id="value">1</Col>
  382. </Row>
  383. <Row>
  384. <Col id="label">High Average</Col>
  385. <Col id="value">2</Col>
  386. </Row>
  387. <Row>
  388. <Col id="label">Low Average</Col>
  389. <Col id="value">3</Col>
  390. </Row>
  391. <Row>
  392. <Col id="label">Low</Col>
  393. <Col id="value">4</Col>
  394. </Row>
  395. </Rows>
  396. </Dataset>
  397. <Dataset id="ds_send_printdata_pdersltlist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  398. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  399. <Dataset id="ds_main_cfltlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  400. <ColumnInfo>
  401. <Column id="pid" type="STRING" size="256"/>
  402. <Column id="hngnm" type="STRING" size="256"/>
  403. <Column id="sexage" type="STRING" size="256"/>
  404. <Column id="fltnm" type="STRING" size="256"/>
  405. <Column id="fltfromdd" type="STRING" size="256"/>
  406. <Column id="fltfromtm" type="STRING" size="256"/>
  407. <Column id="flttodd" type="STRING" size="256"/>
  408. <Column id="flttotm" type="STRING" size="256"/>
  409. <Column id="flttoreason" type="STRING" size="256"/>
  410. <Column id="etcremark" type="STRING" size="256"/>
  411. <Column id="hprnkind" type="STRING" size="256"/>
  412. <Column id="hprnval" type="STRING" size="256"/>
  413. </ColumnInfo>
  414. </Dataset>
  415. <Dataset id="ds_main_cdwnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  416. <ColumnInfo>
  417. <Column id="pid" type="STRING" size="256"/>
  418. <Column id="hngnm" type="STRING" size="256"/>
  419. <Column id="sexage" type="STRING" size="256"/>
  420. <Column id="recycledd" type="STRING" size="256"/>
  421. <Column id="recyclefromtm" type="STRING" size="256"/>
  422. <Column id="recycletotm" type="STRING" size="256"/>
  423. <Column id="recyclereason" type="STRING" size="256"/>
  424. <Column id="etcremark" type="STRING" size="256"/>
  425. </ColumnInfo>
  426. </Dataset>
  427. </Objects>
  428. <Bind>
  429. <BindItem id="item0" compid="group2.grp_sea.ipt_srchfromdd" propid="value" datasetid="ds_main_cond" columnid="srchfromdd"/>
  430. <BindItem id="item1" compid="group2.grp_sea.opt_rrgstno2" propid="value" datasetid="ds_main_patbaseinfo" columnid="rrgstno2"/>
  431. <BindItem id="item2" compid="group2.grp_sea.opt_hngnm" propid="value" datasetid="ds_main_patbaseinfo" columnid="hngnm"/>
  432. <BindItem id="item3" compid="group2.grp_sea.opt_rrgstno1" propid="value" datasetid="ds_main_patbaseinfo" columnid="rrgstno1"/>
  433. <BindItem id="item4" compid="group2.grp_sea.ipt_pid" propid="value" datasetid="ds_main_cond" columnid="pid"/>
  434. <BindItem id="item5" compid="group2.grp_sea.rdo_patsrchflag" propid="value" datasetid="ds_main_cond" columnid="patsrchflag"/>
  435. <BindItem id="item6" compid="group2.grp_sea.ipt_srchtodd" propid="value" datasetid="ds_main_cond" columnid="srchtodd"/>
  436. <BindItem id="item7" compid="group2.grp_sea.rdo_termsrchflag" propid="value" datasetid="ds_main_cond" columnid="termsrchflag"/>
  437. </Bind>
  438. <Script type="xscript4.0"><![CDATA[include 'com_commonxp::comm_main.xjs';
  439. //include 'emr_dialroomxp::SMMND02500.xjs';
  440. function SMMND01510_onload(obj:Form, e:LoadEventInfo) {
  441. frmf_initForm(obj);
  442. grdf_initGrid(group2.grd_pdersltinfo);
  443. //grdf_setGridSort(grd_XXX);
  444. //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
  445. fDone(); // 초기화
  446. //setHelp(); // 온라인 도움말 화면이 있는 경우 ready 에서 실행.
  447. }
  448. // header파일 중 SMMND02500.js 파일 시작
  449. /*
  450. 복막평형리스트조회(SMMND02500.xrw - JScript )
  451. - Version :
  452. 1) : Ver.1.00.01
  453. */
  454. /**
  455. * _group :
  456. * _ver : 2008.07.21
  457. * _by : 김진아
  458. * _---------------------------------------------------------------------------------
  459. * _type : function
  460. * _access : public
  461. * _desc : 화면 초기화
  462. * _param :
  463. * _return :
  464. * _---------------------------------------------------------------------------------
  465. */
  466. function fDone(){
  467. //** 그리드 및 조회조건 초기화 **//
  468. ds_main_pdersltlist.clearData();
  469. ds_main_cond.setColumn( 0, "patsrchflag" , "1"); // 환자별(전체환자)
  470. ds_main_cond.setColumn( 0, "dialsrchflag", "A"); // 투석종류별(전체)
  471. ds_main_cond.setColumn( 0, "termsrchflag", "1"); // 기간별 (최근4회)
  472. fSrchPDERsltList(); // 복막평형 List 조회
  473. }
  474. /**
  475. * _group :
  476. * _ver : 2008.07.21
  477. * _by : 김진아
  478. * _---------------------------------------------------------------------------------
  479. * _type : function
  480. * _access : public
  481. * _desc : 구분별 조회조건 설정
  482. * _param : optflag : 구분종류
  483. * _return :
  484. * _---------------------------------------------------------------------------------
  485. */
  486. function setSrchOpt(optflag){
  487. //** 환자 별 구분에 따른 조회조건 설정 **//
  488. if(optflag == "patsrchflag"){
  489. if(ds_main_cond.getColumn(0, "patsrchflag") == "2"){ // 환자 별
  490. //rdo_dialsrchflag.visible = false; // 투석종류별 숨기기
  491. group2.grp_sea.rdo_termsrchflag.visible = false; // 기간별 숨기기
  492. group2.grp_sea.ipt_srchfromdd.visible = false; // 조회시작일자
  493. group2.grp_sea.ipt_srchtodd.visible = false; // 조회종료일자
  494. group2.grp_sea.cpt_term.visible = false; // "~"
  495. group2.grp_sea.cpt_pid.visible = true; // 등록번호 캡션
  496. group2.grp_sea.ipt_pid.visible = true; // 등록번호 input
  497. group2.grp_sea.btn_patpopup.visible = true; // 돋보기 버튼
  498. group2.grp_sea.opt_hngnm.visible = true; // 환자명 output
  499. group2.grp_sea.cpt_bar.visible = true; // "-"
  500. group2.grp_sea.opt_rrgstno1.visible = true; // 주민번호앞자리 output
  501. group2.grp_sea.opt_rrgstno2.visible = true; // 주민번호뒷자리 output
  502. ds_main_cond.setColumn( 0, "dialsrchflag", ""); // 투석종류별 초기화
  503. ds_main_cond.setColumn( 0, "termsrchflag", ""); // 기간별 초기화
  504. }else if(ds_main_cond.getColumn(0, "patsrchflag") == "1"){ // 전체
  505. //rdo_dialsrchflag.visible = true; // 투석종류별 숨기기
  506. group2.grp_sea.rdo_termsrchflag.visible = true; // 기간별 숨기기
  507. group2.grp_sea.ipt_srchfromdd.visible = true; // 조회시작일자
  508. group2.grp_sea.ipt_srchtodd.visible = true; // 조회종료일자
  509. group2.grp_sea.cpt_term.visible = true; // "~"
  510. group2.grp_sea.cpt_pid.visible = false; // 등록번호 캡션
  511. group2.grp_sea.ipt_pid.visible = false; // 등록번호 input
  512. group2.grp_sea.btn_patpopup.visible = false; // 돋보기 버튼
  513. group2.grp_sea.opt_hngnm.visible = false; // 환자명 output
  514. group2.grp_sea.cpt_bar.visible = false; // "-"
  515. group2.grp_sea.opt_rrgstno1.visible = false; // 주민번호앞자리 output
  516. group2.grp_sea.opt_rrgstno2.visible = false; // 주민번호뒷자리 output
  517. ds_main_cond.setColumn( 0, "dialsrchflag" , "A"); // 투석종류별(전체)
  518. ds_main_cond.setColumn( 0, "termsrchflag" , "1"); // 기간별 (최근4회)
  519. ds_main_cond.setColumn( 0, "pid" , "" ); // 등록번호
  520. ds_main_patbaseinfo.setColumn( 0, "hngnm" , "" ); // 환자명
  521. ds_main_patbaseinfo.setColumn( 0, "rrgstno1", "" ); // 주민번호1
  522. ds_main_patbaseinfo.setColumn( 0, "rrgstno2", "" ); // 주민번호2
  523. //
  524. //rdo_dialsrchflag.refresh();
  525. //group2.grp_sea.rdo_termsrchflag.refresh();
  526. //group2.grp_sea.ipt_pid.refresh();
  527. //group2.grp_sea.opt_hngnm.refresh();
  528. //group2.grp_sea.opt_rrgstno1.refresh();
  529. //group2.grp_sea.opt_rrgstno2.refresh();
  530. }
  531. }
  532. //** 기간별 구분에 따른 조회조건 설정 **//
  533. if(optflag=="termsrchflag"){
  534. if(ds_main_cond.getColumn(0, "termsrchflag") == "3"){ // 조회기간 설정
  535. group2.grp_sea.ipt_srchfromdd.enable = true; // 조회시작일자
  536. group2.grp_sea.ipt_srchtodd.enable = true; // 조회종료일자
  537. ds_main_cond.setColumn( 0, "srchfromdd", utlf_getCurrentDate());// 조회시작일자
  538. ds_main_cond.setColumn( 0, "srchtodd" , utlf_getCurrentDate());// 조회종료일자
  539. }else{ // 최근 4회, 최종회
  540. group2.grp_sea.ipt_srchfromdd.enable = false; // 조회시작일자
  541. group2.grp_sea.ipt_srchtodd.enable = false; // 조회종료일자
  542. ds_main_cond.setColumn( 0, "srchfromdd", ""); // 조회시작일자
  543. ds_main_cond.setColumn( 0, "srchtodd" , ""); // 조회종료일자
  544. }
  545. //group2.grp_sea.ipt_srchfromdd.refresh();
  546. //group2.grp_sea.ipt_srchtodd.refresh();
  547. }
  548. }
  549. /**
  550. * _group :
  551. * _ver : 2018.04.27
  552. * _by : 권영애
  553. * _---------------------------------------------------------------------------------
  554. * _type : function
  555. * _access : public
  556. * _desc : CRRT 실시등록리스트 조회
  557. * _param :
  558. * _return :
  559. * _---------------------------------------------------------------------------------
  560. */
  561. function fSrchCTDGList(){
  562. ds_send_reqdata.clearData();
  563. dsf_makeValue( ds_send_reqdata, "patsrchflag", "string", ds_main_cond.getColumn(0, "patsrchflag")); // 환자별(전체환자)
  564. dsf_makeValue( ds_send_reqdata, "termsrchflag", "string", ds_main_cond.getColumn(0, "termsrchflag")); // 기간별 (최근4회)
  565. dsf_makeValue( ds_send_reqdata, "pid", "string", ds_main_cond.getColumn(0, "pid")); // 등록번호
  566. dsf_makeValue( ds_send_reqdata, "srchfromdd", "string", ds_main_cond.getColumn(0, "srchfromdd")); // 조회시작일자
  567. dsf_makeValue( ds_send_reqdata, "srchtodd", "string", ds_main_cond.getColumn(0, "srchtodd")); // 조회종료일자
  568. ds_main_ctdglist.clearData();
  569. // submit("TRMND02501");
  570. var oParam = {};
  571. oParam.id = "TRMND01511";
  572. oParam.service = "dialapp.DialSpcl";
  573. oParam.method = "reqGetCTDGList";
  574. oParam.inds = "req=ds_send_reqdata";
  575. oParam.outds = "ds_main_ctdglist=ctdglist";
  576. oParam.async = false;
  577. tranf_submit(oParam);
  578. }
  579. /**
  580. * _group :
  581. * _ver : 2018.04.27
  582. * _by : 권영애
  583. * _---------------------------------------------------------------------------------
  584. * _type : function
  585. * _access : public
  586. * _desc : CRRT 필터관리리스트 조회
  587. * _param :
  588. * _return :
  589. * _---------------------------------------------------------------------------------
  590. */
  591. function fSrchCFLTList(){
  592. ds_send_reqdata.clearData();
  593. dsf_makeValue( ds_send_reqdata, "patsrchflag", "string", ds_main_cond.getColumn(0, "patsrchflag")); // 환자별(전체환자)
  594. dsf_makeValue( ds_send_reqdata, "termsrchflag", "string", ds_main_cond.getColumn(0, "termsrchflag")); // 기간별 (최근4회)
  595. dsf_makeValue( ds_send_reqdata, "pid", "string", ds_main_cond.getColumn(0, "pid")); // 등록번호
  596. dsf_makeValue( ds_send_reqdata, "srchfromdd", "string", ds_main_cond.getColumn(0, "srchfromdd")); // 조회시작일자
  597. dsf_makeValue( ds_send_reqdata, "srchtodd", "string", ds_main_cond.getColumn(0, "srchtodd")); // 조회종료일자
  598. ds_main_ctdglist.clearData();
  599. // submit("TRMND02501");
  600. var oParam = {};
  601. oParam.id = "TRMND01512";
  602. oParam.service = "dialapp.DialSpcl";
  603. oParam.method = "reqGetCFLTList";
  604. oParam.inds = "req=ds_send_reqdata";
  605. oParam.outds = "ds_main_cfltlist=cfltlist";
  606. oParam.async = false;
  607. tranf_submit(oParam);
  608. }
  609. /**
  610. * _group :
  611. * _ver : 2018.04.27
  612. * _by : 권영애
  613. * _---------------------------------------------------------------------------------
  614. * _type : function
  615. * _access : public
  616. * _desc : CRRT Downtime 리스트 조회
  617. * _param :
  618. * _return :
  619. * _---------------------------------------------------------------------------------
  620. */
  621. function fSrchCDWNList(){
  622. ds_send_reqdata.clearData();
  623. dsf_makeValue( ds_send_reqdata, "patsrchflag", "string", ds_main_cond.getColumn(0, "patsrchflag")); // 환자별(전체환자)
  624. dsf_makeValue( ds_send_reqdata, "termsrchflag", "string", ds_main_cond.getColumn(0, "termsrchflag")); // 기간별 (최근4회)
  625. dsf_makeValue( ds_send_reqdata, "pid", "string", ds_main_cond.getColumn(0, "pid")); // 등록번호
  626. dsf_makeValue( ds_send_reqdata, "srchfromdd", "string", ds_main_cond.getColumn(0, "srchfromdd")); // 조회시작일자
  627. dsf_makeValue( ds_send_reqdata, "srchtodd", "string", ds_main_cond.getColumn(0, "srchtodd")); // 조회종료일자
  628. ds_main_ctdglist.clearData();
  629. // submit("TRMND02501");
  630. var oParam = {};
  631. oParam.id = "TRMND01513";
  632. oParam.service = "dialapp.DialSpcl";
  633. oParam.method = "reqGetCDWNList";
  634. oParam.inds = "req=ds_send_reqdata";
  635. oParam.outds = "ds_main_cdwnlist=cdwnlist";
  636. oParam.async = false;
  637. tranf_submit(oParam);
  638. }
  639. /**
  640. * _group :
  641. * _ver : 2008.07.21
  642. * _by : 김진아
  643. * _---------------------------------------------------------------------------------
  644. * _type : function
  645. * _access : public
  646. * _desc : 환자정보 조회 팝업
  647. * _param :
  648. * _return :
  649. * _---------------------------------------------------------------------------------
  650. */
  651. function fSearchPatinfoPop() {
  652. ds_temp_send.setColumn( 0, "pid", ds_main_cond.getColumn(0, "pid"));
  653. ds_temp_send.setColumn( 0, "srchcond", "1");
  654. var objArg = new Object();
  655. objArg.arg_ds_send = ds_temp_send;
  656. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
  657. if(ds_patinfolist.rowcount > 0 ){
  658. ds_main_cond.setColumn( 0, "pid" , ds_patinfolist.getColumn(0, "pid") );
  659. ds_main_patbaseinfo.setColumn( 0, "hngnm" , ds_patinfolist.getColumn(0, "hngnm") );
  660. ds_main_patbaseinfo.setColumn( 0, "rrgstno1", ds_patinfolist.getColumn(0, "rrgstno1"));
  661. ds_main_patbaseinfo.setColumn( 0, "rrgstno2", ds_patinfolist.getColumn(0, "rrgstno2"));
  662. if(group2.switch1.tabindex == 0) {
  663. fSrchCTDGList(); //CRRT 실시등록 리스트 조회
  664. } else if(group2.switch1.tabindex == 1) {
  665. fSrchCFLTList(); //CRRT 필터관리 리스트 조회
  666. } else {
  667. fSrchCDWNList(); //CRRT Downtime 리스트 조회
  668. }
  669. }
  670. }
  671. /**
  672. * _group :
  673. * _ver : 2008.07.21
  674. * _by : 김진아
  675. * _---------------------------------------------------------------------------------
  676. * _type : function
  677. * _access : public
  678. * _desc :복막평형 List 엑셀저장
  679. * _param :
  680. * _return :
  681. * _---------------------------------------------------------------------------------
  682. */
  683. function fSaveExcel() {
  684. if(group2.switch1.tabindex == 0) {
  685. grdf_exportExcel(group2.switch1.tabpage1.grd_ctdginfo, "Sheet1", "CRRT 실시등록현황조회", false, "" , 'user' , true);
  686. } else if(group2.switch1.tabindex == 1) {
  687. grdf_exportExcel(group2.switch1.tabpage2.grd_cfltinfo, "Sheet2","CRRT 필터관리현황조회", false, "" , 'user' , true);
  688. } else {
  689. grdf_exportExcel(group2.switch1.tabpage3.grd_cdwninfo, "Sheet3", "CRRT Downtime 조회", false, "" , 'user' , true);
  690. }
  691. }
  692. /**
  693. * _group
  694. * _ver : 2008.07.21
  695. * _by : 김진아
  696. * _---------------------------------------------------
  697. * _type : function
  698. * _access : public
  699. * _desc : 출력기능
  700. * _param :
  701. * _return :
  702. * _---------------------------------------------------
  703. */
  704. function fExecPrint(){
  705. ds_send_printdata_pdersltlist_item.clearData();
  706. ds_send_printdata_cond.clearData();
  707. dsf_copyColInfo(ds_send_printdata_pdersltlist_item, ds_main_pdersltlist_pdersltinfo);
  708. for(var i = 0; i < ds_main_pdersltlist_pdersltinfo.rowcount ; i++ ){
  709. var iRow = ds_send_printdata_pdersltlist_item.addRow();
  710. ds_send_printdata_pdersltlist_item.copyRow( iRow, ds_main_pdersltlist_pdersltinfo, i);
  711. ds_send_printdata_pdersltlist_item.setColumn( iRow, "rsltcnts2", ds_init_rsltcnts2.lookupExpr("value == '" + ds_main_pdersltlist_pdersltinfo.getColumn(i, "rsltcnts2") + "'", "label"));
  712. }
  713. dsf_makeValue( ds_send_printdata_cond, "srchopt", "string", "" );
  714. //** 조회조건 설정 **//
  715. var patsrchopt = group2.grp_sea.rdo_patsrchflag.text // 환자구분
  716. , termsrchopt = group2.grp_sea.rdo_termsrchflag.text; // 기간구분
  717. // 환자구분 //
  718. if(ds_main_cond.getColumn(0, "patsrchflag")=="2"){ // 환자별 조회일 경우
  719. patsrchopt = patsrchopt + "\t등록번호 : " + ds_main_cond.getColumn(0, "pid")
  720. + "\t환자명 : " + ds_main_patbaseinfo.getColumn(0, "hngnm")
  721. + "\t주민번호 : " + ds_main_patbaseinfo.getColumn(0, "rrgstno1")+"-"
  722. + ds_main_patbaseinfo.getColumn(0, "rrgstno2");
  723. dsf_makeValue( ds_send_printdata_cond, "srchopt", "string", "환자구분 : " + patsrchopt);
  724. }
  725. // 기간구분 //
  726. else if(ds_main_cond.getColumn(0, "termsrchflag")=="3"){ // 조회기간 조회일 경우
  727. var srchfromdd = ds_main_cond.getColumn(0, "srchfromdd");
  728. var srchtodd = ds_main_cond.getColumn(0, "srchtodd");
  729. termsrchopt = termsrchopt + srchfromdd.substr(0,4) + "-" + srchfromdd.substr(4,2)+ "-" + srchfromdd.substr(6,2) + " ~ "
  730. + srchtodd.substr(0,4) + "-" + srchtodd.substr(4,2) + "-" + srchtodd.substr(6,2);
  731. dsf_makeValue( ds_send_printdata_cond, "srchopt", "string", "환자구분 : " + patsrchopt
  732. + "\t\t기간구분 : " + termsrchopt);
  733. }
  734. else{
  735. dsf_makeValue( ds_send_printdata_cond, "srchopt", "string", "환자구분 : " + patsrchopt
  736. + "\t\t기간구분 : " + termsrchopt);
  737. }
  738. var objDOM = rptf_createDOM(); // DOM 객체 설정
  739. var objParam = new Object();
  740. rptf_setNodeListToDOM(objDOM, "root/send/printdata/cond" , ds_send_printdata_cond);
  741. rptf_setNodeListToDOM(objDOM, "root/send/printdata/pdersltlist/item" , ds_send_printdata_pdersltlist_item);
  742. objParam.xml_data_XML1 = objDOM.documentElement.source;
  743. var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
  744. if(group2.switch1.tabindex == 0) {
  745. rptf_exeReportPreview30(["RPMND01511"],[objParam], option);
  746. } else if(group2.switch1.tabindex == 1) {
  747. rptf_exeReportPreview30(["RPMND01512"],[objParam], option);
  748. } else {
  749. rptf_exeReportPreview30(["RPMND01513"],[objParam], option);
  750. }
  751. }
  752. // header파일 중 SMMND02500.js 파일 끝
  753. function group2_grp_sea_btn_patpopup_onclick(obj:Button, e:ClickEventInfo) {
  754. fSearchPatinfoPop(); // 환자정보 조회 팝업
  755. }
  756. function group2_grp_sea_ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo) {
  757. if(e.keycode == 13)
  758. {
  759. obj.updateToDataset();
  760. frmf_inputEnterKey("group2.grp_sea.btn_patpopup", "onclick", new ClickEventInfo);
  761. }
  762. }
  763. function group2_grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo) {
  764. if(group2.grp_sea.ipt_srchfromdd.value > group2.grp_sea.ipt_srchtodd.value){
  765. sysf_messageBox("조회시작일자가 조회종료일자보다 큽니다. 다시","C002");
  766. return;
  767. }
  768. if(group2.switch1.tabindex == 0) {
  769. fSrchCTDGList(); //CRRT 실시등록 리스트 조회
  770. } else if(group2.switch1.tabindex == 1) {
  771. fSrchCFLTList(); //CRRT 필터관리 리스트 조회
  772. } else {
  773. fSrchCDWNList(); //CRRT Downtime 리스트 조회
  774. }
  775. }
  776. function group2_grp_sea_rdo_patsrchflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
  777. setSrchOpt("patsrchflag"); // 구분별 조회조건 설정
  778. }
  779. function group2_grp_sea_button51_onclick(obj:Button, e:ClickEventInfo) {
  780. fSaveExcel(); // CRRT 실시등록 엑셀저장
  781. }
  782. function group2_grp_sea_button10_onclick(obj:Button, e:ClickEventInfo) {
  783. fExecPrint(); // 출력
  784. }
  785. function group2_grp_sea_rdo_termsrchflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
  786. setSrchOpt("termsrchflag"); // 구분별 조회조건 설정
  787. }
  788. function group2_switch1_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  789. {
  790. if(e.postindex == 0) {
  791. fSrchCTDGList(); //CRRT 실시등록 리스트 조회
  792. } else if(e.postindex == 1) {
  793. fSrchCFLTList(); //CRRT 필터관리 리스트 조회
  794. } else {
  795. fSrchCDWNList(); //CRRT Downtime 리스트 조회
  796. }
  797. }
  798. function SMMND02500_oninit(obj:Form, e:InitEventInfo)
  799. {
  800. frmf_initForm(obj); // 폼 초기화
  801. }
  802. ]]></Script>
  803. </Form>
  804. </FDL>