SPMNR03700_간호일지타입II 부서별SET조회.xfdl 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPMNR03700" position="absolute 0 0 835 745" titletext="부서별 SET 조회" oninit="model1_oninit" onload="SPMNR03700_onload" scrollbars="none" ontimer="SPMNR03700_ontimer">
  5. <Layouts>
  6. <Layout>
  7. <Grid id="grd_sml" taborder="6" useinputpanel="false" position="absolute 420 23 620 475" binddataset="ds_grid_grd_sml" positiontype="position" ondbclick="grd_sml_ondbclick" autofittype="col" oncelldblclick="grd_sml_oncelldblclick">
  8. <Formats>
  9. <Format id="default">
  10. <Columns>
  11. <Column size="197"/>
  12. <Column size="0"/>
  13. <Column size="0"/>
  14. <Column size="0"/>
  15. <Column size="0"/>
  16. </Columns>
  17. <Rows>
  18. <Row size="23" band="head"/>
  19. <Row size="23"/>
  20. </Rows>
  21. <Band id="head">
  22. <Cell text="소분류"/>
  23. <Cell col="1" text="grupcd"/>
  24. <Cell col="2" text="deptcd"/>
  25. <Cell col="3" text="depth"/>
  26. <Cell col="4" text="grupflag"/>
  27. </Band>
  28. <Band id="body">
  29. <Cell style="align:left;" text="bind:hngnm"/>
  30. <Cell col="1" text="bind:grupcd"/>
  31. <Cell col="2" text="bind:deptcd"/>
  32. <Cell col="3" text="bind:depth"/>
  33. <Cell col="4" text="bind:grupflag"/>
  34. <Cell col="5"/>
  35. </Band>
  36. </Format>
  37. </Formats>
  38. </Grid>
  39. <Grid id="grd_sml2" taborder="7" useinputpanel="false" visible="false" position="absolute 630 23 830 475" binddataset="ds_grid_grd_sml2" positiontype="position" ondbclick="grd_sml2_ondbclick" autofittype="col" oncelldblclick="grd_sml2_oncelldblclick">
  40. <Formats>
  41. <Format id="default">
  42. <Columns>
  43. <Column size="185"/>
  44. <Column size="0"/>
  45. <Column size="0"/>
  46. <Column size="0"/>
  47. <Column size="0"/>
  48. </Columns>
  49. <Rows>
  50. <Row size="23" band="head"/>
  51. <Row size="23"/>
  52. </Rows>
  53. <Band id="head">
  54. <Cell text="소분류"/>
  55. <Cell col="1" text="grupcd"/>
  56. <Cell col="2" text="deptcd"/>
  57. <Cell col="3" text="depth"/>
  58. <Cell col="4" text="grupflag"/>
  59. </Band>
  60. <Band id="body">
  61. <Cell style="align:left;" text="bind:hngnm"/>
  62. <Cell col="1" text="bind:grupcd"/>
  63. <Cell col="2" text="bind:deptcd"/>
  64. <Cell col="3" text="bind:depth"/>
  65. <Cell col="4" text="bind:grupflag"/>
  66. <Cell col="5"/>
  67. </Band>
  68. </Format>
  69. </Formats>
  70. </Grid>
  71. <Grid id="grd_mdl" taborder="8" useinputpanel="false" position="absolute 210 23 410 475" binddataset="ds_grid_grd_mdl" positiontype="position" ondbclick="grd_mdl_ondbclick" autofittype="col" oncelldblclick="grd_mdl_oncelldblclick">
  72. <Formats>
  73. <Format id="default">
  74. <Columns>
  75. <Column size="179"/>
  76. <Column size="0"/>
  77. <Column size="0"/>
  78. <Column size="0"/>
  79. <Column size="0"/>
  80. </Columns>
  81. <Rows>
  82. <Row size="23" band="head"/>
  83. <Row size="23"/>
  84. </Rows>
  85. <Band id="head">
  86. <Cell text="중분류"/>
  87. <Cell col="1" text="grupcd"/>
  88. <Cell col="2" text="deptcd"/>
  89. <Cell col="3" text="depth"/>
  90. <Cell col="4" text="grupflag"/>
  91. </Band>
  92. <Band id="body">
  93. <Cell style="align:left;" text="bind:hngnm"/>
  94. <Cell col="1" text="bind:grupcd"/>
  95. <Cell col="2" text="bind:deptcd"/>
  96. <Cell col="3" text="bind:depth"/>
  97. <Cell col="4" text="bind:grupflag"/>
  98. <Cell col="5"/>
  99. </Band>
  100. </Format>
  101. </Formats>
  102. </Grid>
  103. <Grid id="grd_lrg" taborder="9" useinputpanel="false" position="absolute 0 23 200 475" binddataset="ds_grid_grd_lrg" positiontype="position" ondbclick="grd_lrg_ondbclick" autofittype="col" oncelldblclick="grd_lrg_oncelldblclick">
  104. <Formats>
  105. <Format id="default">
  106. <Columns>
  107. <Column size="184"/>
  108. <Column size="0"/>
  109. <Column size="0"/>
  110. <Column size="0"/>
  111. <Column size="0"/>
  112. </Columns>
  113. <Rows>
  114. <Row size="23" band="head"/>
  115. <Row size="23"/>
  116. </Rows>
  117. <Band id="head">
  118. <Cell text="대분류"/>
  119. <Cell col="1" text="grupcd"/>
  120. <Cell col="2" text="deptcd"/>
  121. <Cell col="3" text="depth"/>
  122. <Cell col="4" text="grupflag"/>
  123. </Band>
  124. <Band id="body">
  125. <Cell style="align:left;" text="bind:hngnm"/>
  126. <Cell col="1" text="bind:grupcd"/>
  127. <Cell col="2" text="bind:deptcd"/>
  128. <Cell col="3" text="bind:depth"/>
  129. <Cell col="4" text="bind:grupflag"/>
  130. <Cell col="5"/>
  131. </Band>
  132. </Format>
  133. </Formats>
  134. </Grid>
  135. <Static id="caption1" class="tit_2" position="absolute 0 3 78 19" anchor="default" positiontype="position" text="SET 정보"/>
  136. <Grid id="grd_stmtinfo" position="absolute 0 505 830 715" anchor="default" positiontype="position" binddataset="ds_grid_grd_stmtinfo" autofittype="col" extendsizetype="row" autosizingtype="row" selecttype="multirow" cellsizingtype="col">
  137. <Formats>
  138. <Format id="default">
  139. <Columns>
  140. <Column size="25"/>
  141. <Column size="100"/>
  142. <Column size="81"/>
  143. <Column size="609"/>
  144. <Column size="0"/>
  145. <Column size="0"/>
  146. <Column size="0"/>
  147. <Column size="0"/>
  148. <Column size="0"/>
  149. <Column size="0"/>
  150. <Column size="0"/>
  151. </Columns>
  152. <Rows>
  153. <Row size="24" band="head"/>
  154. <Row size="24"/>
  155. </Rows>
  156. <Band id="head">
  157. <Cell/>
  158. <Cell col="1" text="그룹이름"/>
  159. <Cell col="2" text="DNAR 구분"/>
  160. <Cell col="3" text="SET 진술명"/>
  161. <Cell col="4" text="caption1"/>
  162. <Cell col="5" text="stmtcd"/>
  163. <Cell col="6" text="attrcnt"/>
  164. <Cell col="7" text="grupcd"/>
  165. <Cell col="8" text="attrinfo1"/>
  166. <Cell col="9" text="attrinfo2"/>
  167. <Cell col="10" text="attressnyn"/>
  168. </Band>
  169. <Band id="body">
  170. <Cell celltype="head" text="expr:currow+1"/>
  171. <Cell col="1" style="align:left;" text="bind:grupnm" wordwrap="word" suppress="1" suppressalign="middle" autosizerow="limitmin"/>
  172. <Cell col="2" displaytype="combo" edittype="none" style="align:middle;" text="bind:dnarflag" suppress="2" suppressalign="middle" combodataset="ds_init_dnarflag" combocodecol="itemcd" combodatacol="itemnm"/>
  173. <Cell col="3" style="align:left;" text="bind:stmtcnts"/>
  174. <Cell col="4" text="bind:diagstmtcd"/>
  175. <Cell col="5" text="bind:stmtcd"/>
  176. <Cell col="6" text="bind:attrcnt"/>
  177. <Cell col="7" text="bind:grupcd"/>
  178. <Cell col="8" text="bind:attrinfo1"/>
  179. <Cell col="9" text="bind:attrinfo2"/>
  180. <Cell col="10" text="bind:attressnyn"/>
  181. </Band>
  182. </Format>
  183. </Formats>
  184. </Grid>
  185. <Shape id="line3" class="line_1" position="absolute -12 478 822 478" linetype="horizontal" positiontype="position"/>
  186. <Static id="caption3" text="선택된 진술문 정보" class="tit_2" position="absolute 0 485 190 505" positiontype="position"/>
  187. <Grid id="grd_data" taborder="3" useinputpanel="false" position="absolute 210 23 410 475" binddataset="ds_grid_grd_data" positiontype="position" onclick="grd_data_onclick" visible="false" autosizingtype="row" extendsizetype="row" oncellclick="grd_data_oncellclick" autofittype="col">
  188. <Formats>
  189. <Format id="default">
  190. <Columns>
  191. <Column size="0"/>
  192. <Column size="0"/>
  193. <Column size="0"/>
  194. <Column size="0"/>
  195. <Column size="0"/>
  196. <Column size="0"/>
  197. <Column size="0"/>
  198. <Column size="0"/>
  199. <Column size="0"/>
  200. <Column size="25"/>
  201. <Column size="25"/>
  202. <Column size="150"/>
  203. </Columns>
  204. <Rows>
  205. <Row size="23" band="head"/>
  206. <Row size="50"/>
  207. </Rows>
  208. <Band id="head">
  209. <Cell text="DNAR 구분"/>
  210. <Cell col="1" text="stmtcd"/>
  211. <Cell col="2" text="dnarflag"/>
  212. <Cell col="3" text="attrcnt"/>
  213. <Cell col="4" text="grupcd"/>
  214. <Cell col="5" text="lnkstmt"/>
  215. <Cell col="6" text="attrinfo1"/>
  216. <Cell col="7" text="attrinfo2"/>
  217. <Cell col="8" text="attressnyn"/>
  218. <Cell col="9"/>
  219. <Cell col="10" displaytype="checkbox" edittype="checkbox"/>
  220. <Cell col="11" text="Data"/>
  221. </Band>
  222. <Band id="body">
  223. <Cell displaytype="combo" edittype="combo" style="align:center top;" text="bind:dnar"/>
  224. <Cell col="1" text="bind:stmtcd"/>
  225. <Cell col="2" text="bind:dnarflag"/>
  226. <Cell col="3" text="bind:attrcnt"/>
  227. <Cell col="4" text="bind:grupcd"/>
  228. <Cell col="5" text="bind:lnkstmt"/>
  229. <Cell col="6" text="bind:attrinfo1"/>
  230. <Cell col="7" text="bind:attrinfo2"/>
  231. <Cell col="8" text="bind:attressnyn"/>
  232. <Cell col="9" celltype="head" text="expr:currow+1"/>
  233. <Cell col="10" displaytype="checkbox" edittype="checkbox" style="background:BIND(chkbg);background2:BIND(chkbg);" text="bind:chk"/>
  234. <Cell col="11" style="align:left;background:BIND(stmtcntsbg);background2:BIND(stmtcntsbg);" text="bind:stmtcnts" wordwrap="char" autosizerow="limitmin"/>
  235. <Cell col="12"/>
  236. <Cell col="13"/>
  237. </Band>
  238. </Format>
  239. </Formats>
  240. </Grid>
  241. <Grid id="grd_action" taborder="4" useinputpanel="false" position="absolute 420 23 620 475" binddataset="ds_grid_grd_action" positiontype="position" onclick="grd_action_onclick" visible="false" autosizingtype="row" extendsizetype="row" oncellclick="grd_action_oncellclick" autofittype="col">
  242. <Formats>
  243. <Format id="default">
  244. <Columns>
  245. <Column size="0"/>
  246. <Column size="0"/>
  247. <Column size="0"/>
  248. <Column size="0"/>
  249. <Column size="0"/>
  250. <Column size="0"/>
  251. <Column size="0"/>
  252. <Column size="0"/>
  253. <Column size="0"/>
  254. <Column size="25"/>
  255. <Column size="25"/>
  256. <Column size="150"/>
  257. </Columns>
  258. <Rows>
  259. <Row size="23" band="head"/>
  260. <Row size="50"/>
  261. </Rows>
  262. <Band id="head">
  263. <Cell text="DNAR 구분"/>
  264. <Cell col="1" text="stmtcd"/>
  265. <Cell col="2" text="dnarflag"/>
  266. <Cell col="3" text="attrcnt"/>
  267. <Cell col="4" text="grupcd"/>
  268. <Cell col="5" text="lnkstmt"/>
  269. <Cell col="6" text="attrinfo1"/>
  270. <Cell col="7" text="attrinfo2"/>
  271. <Cell col="8" text="attressnyn"/>
  272. <Cell col="9"/>
  273. <Cell col="10" displaytype="checkbox" edittype="checkbox"/>
  274. <Cell col="11" text="Action"/>
  275. </Band>
  276. <Band id="body">
  277. <Cell displaytype="combo" edittype="combo" style="align:center top;" text="bind:dnar"/>
  278. <Cell col="1" text="bind:stmtcd"/>
  279. <Cell col="2" text="bind:dnarflag"/>
  280. <Cell col="3" text="bind:attrcnt"/>
  281. <Cell col="4" text="bind:grupcd"/>
  282. <Cell col="5" text="bind:lnkstmt"/>
  283. <Cell col="6" text="bind:attrinfo1"/>
  284. <Cell col="7" text="bind:attrinfo2"/>
  285. <Cell col="8" text="bind:attressnyn"/>
  286. <Cell col="9" celltype="head" text="expr:currow+1"/>
  287. <Cell col="10" displaytype="checkbox" edittype="checkbox" style="background:BIND(chkbg);background2:BIND(chkbg);" text="bind:chk"/>
  288. <Cell col="11" style="align:left;background:BIND(stmtcntsbg);background2:BIND(stmtcntsbg);" text="bind:stmtcnts" wordwrap="char" autosizerow="limitmin"/>
  289. <Cell col="12"/>
  290. <Cell col="13"/>
  291. </Band>
  292. </Format>
  293. </Formats>
  294. </Grid>
  295. <Grid id="grd_result" taborder="5" useinputpanel="false" position="absolute 630 23 830 475" binddataset="ds_grid_grd_result" positiontype="position" onclick="grd_result_onclick" visible="false" autosizingtype="row" extendsizetype="row" oncellclick="grd_result_oncellclick" autofittype="col">
  296. <Formats>
  297. <Format id="default">
  298. <Columns>
  299. <Column size="0"/>
  300. <Column size="0"/>
  301. <Column size="0"/>
  302. <Column size="0"/>
  303. <Column size="0"/>
  304. <Column size="0"/>
  305. <Column size="0"/>
  306. <Column size="0"/>
  307. <Column size="0"/>
  308. <Column size="25"/>
  309. <Column size="25"/>
  310. <Column size="150"/>
  311. </Columns>
  312. <Rows>
  313. <Row size="23" band="head"/>
  314. <Row size="50"/>
  315. </Rows>
  316. <Band id="head">
  317. <Cell text="DNAR 구분"/>
  318. <Cell col="1" text="stmtcd"/>
  319. <Cell col="2" text="dnarflag"/>
  320. <Cell col="3" text="attrcnt"/>
  321. <Cell col="4" text="grupcd"/>
  322. <Cell col="5" text="lnkstmt"/>
  323. <Cell col="6" text="attrinfo1"/>
  324. <Cell col="7" text="attrinfo2"/>
  325. <Cell col="8" text="attressnyn"/>
  326. <Cell col="9"/>
  327. <Cell col="10" displaytype="checkbox" edittype="checkbox"/>
  328. <Cell col="11" text="Result"/>
  329. </Band>
  330. <Band id="body">
  331. <Cell displaytype="combo" edittype="combo" style="align:center top;" text="bind:dnar"/>
  332. <Cell col="1" text="bind:stmtcd"/>
  333. <Cell col="2" text="bind:dnarflag"/>
  334. <Cell col="3" text="bind:attrcnt"/>
  335. <Cell col="4" text="bind:grupcd"/>
  336. <Cell col="5" text="bind:lnkstmt"/>
  337. <Cell col="6" text="bind:attrinfo1"/>
  338. <Cell col="7" text="bind:attrinfo2"/>
  339. <Cell col="8" text="bind:attressnyn"/>
  340. <Cell col="9" celltype="head" text="expr:currow+1"/>
  341. <Cell col="10" displaytype="checkbox" edittype="checkbox" style="background:BIND(chkbg);background2:BIND(chkbg);" text="bind:chk"/>
  342. <Cell col="11" style="align:left;background:BIND(stmtcntsbg);background2:BIND(stmtcntsbg);" text="bind:stmtcnts" wordwrap="char" autosizerow="limitmin"/>
  343. <Cell col="12"/>
  344. <Cell col="13"/>
  345. </Band>
  346. </Format>
  347. </Formats>
  348. </Grid>
  349. <Shape id="line2" class="line_1" position="absolute 4 50 838 50" linetype="horizontal" positiontype="position"/>
  350. <Button id="button1" taborder="10" text="닫기" class="btn2" position="absolute 786 482 830 502" positiontype="position" onclick="button1_onclick"/>
  351. <Button id="btn_selstmtinfo" taborder="11" class="icon_bottom" position="absolute 754 482 780 502" text="" positiontype="position" onclick="btn_selstmtinfo_onclick"/>
  352. <Button id="btn_del" taborder="12" text="행삭제" class="btn3" position="absolute 638 718 707 738" positiontype="position" onclick="btn_del_onclick"/>
  353. <Button id="btn_select" taborder="13" text="선택" class="btn4" position="absolute 710 718 766 738" positiontype="position" onclick="btn_select_onclick"/>
  354. <Grid id="grd_nursingd" taborder="15" useinputpanel="false" position="absolute 0 23 200 475" binddataset="ds_grid_grd_nursingd" positiontype="position" onclick="grd_nursingd_onclick" visible="false" autosizingtype="row" extendsizetype="row" oncellclick="grd_nursingd_oncellclick" autofittype="col">
  355. <Formats>
  356. <Format id="default">
  357. <Columns>
  358. <Column size="0"/>
  359. <Column size="0"/>
  360. <Column size="0"/>
  361. <Column size="0"/>
  362. <Column size="0"/>
  363. <Column size="0"/>
  364. <Column size="0"/>
  365. <Column size="0"/>
  366. <Column size="0"/>
  367. <Column size="25"/>
  368. <Column size="25"/>
  369. <Column size="150"/>
  370. </Columns>
  371. <Rows>
  372. <Row size="23" band="head"/>
  373. <Row size="50"/>
  374. </Rows>
  375. <Band id="head">
  376. <Cell text="DNAR 구분"/>
  377. <Cell col="1" text="stmtcd"/>
  378. <Cell col="2" text="dnarflag"/>
  379. <Cell col="3" text="attrcnt"/>
  380. <Cell col="4" text="grupcd"/>
  381. <Cell col="5" text="lnkstmt"/>
  382. <Cell col="6" text="attrinfo1"/>
  383. <Cell col="7" text="attrinfo2"/>
  384. <Cell col="8" text="attressnyn"/>
  385. <Cell col="9"/>
  386. <Cell col="10" displaytype="checkbox" edittype="checkbox"/>
  387. <Cell col="11" text="Nursing D."/>
  388. </Band>
  389. <Band id="body">
  390. <Cell displaytype="combo" edittype="combo" style="align:center top;" text="bind:dnar"/>
  391. <Cell col="1" text="bind:stmtcd"/>
  392. <Cell col="2" text="bind:dnarflag"/>
  393. <Cell col="3" text="bind:attrcnt"/>
  394. <Cell col="4" text="bind:grupcd"/>
  395. <Cell col="5" text="bind:lnkstmt"/>
  396. <Cell col="6" text="bind:attrinfo1"/>
  397. <Cell col="7" text="bind:attrinfo2"/>
  398. <Cell col="8" text="bind:attressnyn"/>
  399. <Cell col="9" celltype="head" text="expr:currow+1"/>
  400. <Cell col="10" displaytype="checkbox" edittype="checkbox" text="bind:chk"/>
  401. <Cell col="11" style="align:left;" text="bind:stmtcnts" wordwrap="char" autosizerow="limitmin"/>
  402. <Cell col="12"/>
  403. <Cell col="13"/>
  404. </Band>
  405. </Format>
  406. </Formats>
  407. </Grid>
  408. <Button id="btn_close" taborder="16" text="닫기" class="btn4" position="absolute 774 718 830 738" onclick="btn_close_onclick"/>
  409. </Layout>
  410. </Layouts>
  411. <Objects>
  412. <Dataset id="ds_grid_grd_stmtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  413. <ColumnInfo>
  414. <Column id="grupnm" type="STRING"/>
  415. <Column id="dnarflag" type="STRING"/>
  416. <Column id="stmtcnts" type="STRING"/>
  417. <Column id="diagstmtcd" type="STRING"/>
  418. <Column id="stmtcd" type="STRING"/>
  419. <Column id="attrcnt" type="STRING"/>
  420. <Column id="grupcd" type="STRING"/>
  421. <Column id="attrinfo1" type="STRING"/>
  422. <Column id="attrinfo2" type="STRING"/>
  423. <Column id="attressnyn" type="STRING"/>
  424. </ColumnInfo>
  425. </Dataset>
  426. <Dataset id="ds_grid_grd_lrg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  427. <ColumnInfo>
  428. <Column id="hngnm" type="STRING"/>
  429. <Column id="grupcd" type="STRING"/>
  430. <Column id="deptcd" type="STRING"/>
  431. <Column id="depth" type="STRING"/>
  432. <Column id="grupflag" type="STRING"/>
  433. </ColumnInfo>
  434. </Dataset>
  435. <Dataset id="ds_grid_grd_mdl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  436. <ColumnInfo>
  437. <Column id="hngnm" type="STRING"/>
  438. <Column id="grupcd" type="STRING"/>
  439. <Column id="deptcd" type="STRING"/>
  440. <Column id="depth" type="STRING"/>
  441. <Column id="grupflag" type="STRING"/>
  442. </ColumnInfo>
  443. </Dataset>
  444. <Dataset id="ds_grid_grd_sml2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  445. <ColumnInfo>
  446. <Column id="hngnm" type="STRING"/>
  447. <Column id="grupcd" type="STRING"/>
  448. <Column id="deptcd" type="STRING"/>
  449. <Column id="depth" type="STRING"/>
  450. <Column id="grupflag" type="STRING"/>
  451. </ColumnInfo>
  452. </Dataset>
  453. <Dataset id="ds_grid_grd_sml" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  454. <ColumnInfo>
  455. <Column id="hngnm" type="STRING"/>
  456. <Column id="grupcd" type="STRING"/>
  457. <Column id="deptcd" type="STRING"/>
  458. <Column id="depth" type="STRING"/>
  459. <Column id="grupflag" type="STRING"/>
  460. </ColumnInfo>
  461. </Dataset>
  462. <Dataset id="ds_grid_grd_nursingd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_grid_grd_nursingd_oncolumnchanged">
  463. <ColumnInfo>
  464. <Column id="dnar" type="STRING"/>
  465. <Column id="stmtcd" type="STRING"/>
  466. <Column id="dnarflag" type="STRING"/>
  467. <Column id="attrcnt" type="STRING"/>
  468. <Column id="grupcd" type="STRING"/>
  469. <Column id="lnkstmt" type="STRING"/>
  470. <Column id="attrinfo1" type="STRING"/>
  471. <Column id="attrinfo2" type="STRING"/>
  472. <Column id="attressnyn" type="STRING"/>
  473. <Column id="check" type="STRING"/>
  474. <Column id="stmtcnts" type="STRING"/>
  475. </ColumnInfo>
  476. </Dataset>
  477. <Dataset id="ds_grid_grd_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_grid_grd_data_oncolumnchanged">
  478. <ColumnInfo>
  479. <Column id="dnar" type="STRING"/>
  480. <Column id="stmtcd" type="STRING"/>
  481. <Column id="dnarflag" type="STRING"/>
  482. <Column id="attrcnt" type="STRING"/>
  483. <Column id="grupcd" type="STRING"/>
  484. <Column id="lnkstmt" type="STRING"/>
  485. <Column id="attrinfo1" type="STRING"/>
  486. <Column id="attrinfo2" type="STRING"/>
  487. <Column id="attressnyn" type="STRING"/>
  488. <Column id="check" type="STRING"/>
  489. <Column id="stmtcnts" type="STRING"/>
  490. <Column id="chkbg" type="STRING" size="256"/>
  491. <Column id="stmtcntsbg" type="STRING" size="256"/>
  492. </ColumnInfo>
  493. </Dataset>
  494. <Dataset id="ds_grid_grd_action" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_grid_grd_action_oncolumnchanged">
  495. <ColumnInfo>
  496. <Column id="dnar" type="STRING"/>
  497. <Column id="stmtcd" type="STRING"/>
  498. <Column id="dnarflag" type="STRING"/>
  499. <Column id="attrcnt" type="STRING"/>
  500. <Column id="grupcd" type="STRING"/>
  501. <Column id="lnkstmt" type="STRING"/>
  502. <Column id="attrinfo1" type="STRING"/>
  503. <Column id="attrinfo2" type="STRING"/>
  504. <Column id="attressnyn" type="STRING"/>
  505. <Column id="check" type="STRING"/>
  506. <Column id="stmtcnts" type="STRING"/>
  507. <Column id="chkbg" type="STRING" size="256"/>
  508. <Column id="stmtcntsbg" type="STRING" size="256"/>
  509. </ColumnInfo>
  510. </Dataset>
  511. <Dataset id="ds_grid_grd_result" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_grid_grd_result_oncolumnchanged">
  512. <ColumnInfo>
  513. <Column id="dnar" type="STRING"/>
  514. <Column id="stmtcd" type="STRING"/>
  515. <Column id="dnarflag" type="STRING"/>
  516. <Column id="attrcnt" type="STRING"/>
  517. <Column id="grupcd" type="STRING"/>
  518. <Column id="lnkstmt" type="STRING"/>
  519. <Column id="attrinfo1" type="STRING"/>
  520. <Column id="attrinfo2" type="STRING"/>
  521. <Column id="attressnyn" type="STRING"/>
  522. <Column id="check" type="STRING"/>
  523. <Column id="stmtcnts" type="STRING"/>
  524. <Column id="chkbg" type="STRING" size="256"/>
  525. <Column id="stmtcntsbg" type="STRING" size="256"/>
  526. </ColumnInfo>
  527. </Dataset>
  528. <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  529. <ColumnInfo>
  530. <Column id="deptcd" type="STRING" size="256"/>
  531. <Column id="grupflag" type="STRING" size="256"/>
  532. <Column id="attrinfo" type="STRING" size="256"/>
  533. </ColumnInfo>
  534. <Rows>
  535. <Row/>
  536. </Rows>
  537. </Dataset>
  538. <Dataset id="ds_temp_grid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  539. <Dataset id="ds_temp_dssum" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  540. <Dataset id="ds_init_dnarflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  541. <ColumnInfo>
  542. <Column id="itemcd" type="STRING" size="256"/>
  543. <Column id="itemnm" type="STRING" size="256"/>
  544. </ColumnInfo>
  545. <Rows>
  546. <Row>
  547. <Col id="itemcd">%</Col>
  548. <Col id="itemnm">전체</Col>
  549. </Row>
  550. <Row>
  551. <Col id="itemcd">1D</Col>
  552. <Col id="itemnm">D</Col>
  553. </Row>
  554. <Row>
  555. <Col id="itemcd">2N</Col>
  556. <Col id="itemnm">N</Col>
  557. </Row>
  558. <Row>
  559. <Col id="itemcd">3A</Col>
  560. <Col id="itemnm">A</Col>
  561. </Row>
  562. <Row>
  563. <Col id="itemcd">4R</Col>
  564. <Col id="itemnm">R</Col>
  565. </Row>
  566. </Rows>
  567. </Dataset>
  568. <Dataset id="ds_data_attrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  569. </Objects>
  570. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  571. * System Name : KU2.0
  572. * Job Name :
  573. * File Name : SPMNR03700_간호일지타입II 부서별SET조회.xfdl
  574. * Creator :
  575. * Make Date : 2016-03-03
  576. *
  577. * Description :
  578. *---------------------------------------------------------------------------------------
  579. * Modify Date Modifier Modify Description
  580. *---------------------------------------------------------------------------------------
  581. *
  582. *---------------------------------------------------------------------------------------
  583. ****************************************************************************************/
  584. //=======================================================================================
  585. // xjs Include
  586. //---------------------------------------------------------------------------------------
  587. include "com_commonxp::comm_main.xjs";
  588. include "emr_carerecxp::SPMNR037.xjs";
  589. include "emr_carecomxp::CareCom.xjs";
  590. var arErrorCode = new HashArray();
  591. /****************************************************************************************
  592. * Components :
  593. * Components ID : SPMNR03700
  594. * Event : onload
  595. * Argument : 01.obj : Object Event has occurred
  596. * : 02.e : Event Object
  597. * Description :
  598. ****************************************************************************************/
  599. function SPMNR03700_onload(obj:Form, e:LoadEventInfo)
  600. {
  601. frmf_initForm(obj);
  602. btn_selstmtinfo.visible = false;
  603. button1.visible = false;
  604. //속도개선
  605. this.setTimer(0, 100);
  606. //fInitialize();
  607. }
  608. /****************************************************************************************
  609. * Components :
  610. * Components ID : btn_select
  611. * Event : onclick
  612. * Argument : 01.obj : Object Event has occurred
  613. * : 02.e : Event Object
  614. * Description :
  615. ****************************************************************************************/
  616. function btn_select_onclick(obj:Button, e:ClickEventInfo)
  617. {
  618. fSendStmtInfo();
  619. }
  620. /****************************************************************************************
  621. * Components :
  622. * Components ID : btn_del
  623. * Event : onclick
  624. * Argument : 01.obj : Object Event has occurred
  625. * : 02.e : Event Object
  626. * Description :
  627. ****************************************************************************************/
  628. function btn_del_onclick(obj:Button, e:ClickEventInfo)
  629. {
  630. fDelSelectedStmtInfo();
  631. }
  632. /****************************************************************************************
  633. * Components :
  634. * Components ID : btn_selstmtinfo
  635. * Event : onclick
  636. * Argument : 01.obj : Object Event has occurred
  637. * : 02.e : Event Object
  638. * Description :
  639. ****************************************************************************************/
  640. function btn_selstmtinfo_onclick(obj:Button, e:ClickEventInfo)
  641. {
  642. fSelectStmtInfo();
  643. }
  644. /****************************************************************************************
  645. * Components :
  646. * Components ID : button1
  647. * Event : onclick
  648. * Argument : 01.obj : Object Event has occurred
  649. * : 02.e : Event Object
  650. * Description :
  651. ****************************************************************************************/
  652. function button1_onclick(obj:Button, e:ClickEventInfo)
  653. {
  654. // model.removenodeset(xNStmtSetListPath);
  655. // model.removenodeset(xDStmtSetListPath);
  656. // model.removenodeset(xAStmtSetListPath);
  657. // model.removenodeset(xRStmtSetListPath);
  658. //
  659. // grp_dnarset.visible = false;
  660. // grp_dnarset.refresh();
  661. ds_grid_grd_nursingd.clearData();
  662. ds_grid_grd_data.clearData();
  663. ds_grid_grd_action.clearData();
  664. ds_grid_grd_result.clearData();
  665. btn_selstmtinfo.visible = false;
  666. button1.visible = false;
  667. grd_nursingd.visible = false;
  668. grd_data.visible = false;
  669. grd_action.visible = false;
  670. grd_result.visible = false;
  671. tmp_grid_color = 0;
  672. }
  673. /****************************************************************************************
  674. * Components :
  675. * Components ID : grd_nursingd
  676. * Event : onclick
  677. * Argument : 01.obj : Object Event has occurred
  678. * : 02.e : Event Object
  679. * Description :
  680. ****************************************************************************************/
  681. function grd_nursingd_onclick(obj:Grid, e:ClickEventInfo)
  682. {
  683. // 간호 ITC 확인 후 반영 예정
  684. // grd_grupstmtinfo.attribute("focuscolor") = "transparent";
  685. fClickedGridRow(grd_nursingd, "/root/main/stmtsetinfo/nstmtsetlist", grd_nursingd.mouseRow, grd_nursingd.mouseCol);
  686. }
  687. /****************************************************************************************
  688. * Components :
  689. * Components ID : grd_data
  690. * Event : onclick
  691. * Argument : 01.obj : Object Event has occurred
  692. * : 02.e : Event Object
  693. * Description :
  694. ****************************************************************************************/
  695. function grd_data_onclick(obj:Grid, e:ClickEventInfo)
  696. {
  697. // 간호 ITC 확인 후 반영 예정
  698. // grd_grupstmtinfo.attribute("focuscolor") = "transparent";
  699. fClickedGridRow(grd_data, "/root/main/stmtsetinfo/dstmtsetlist",grd_data.mouseRow, grd_data.mouseCol);
  700. }
  701. /****************************************************************************************
  702. * Components :
  703. * Components ID : grd_action
  704. * Event : onclick
  705. * Argument : 01.obj : Object Event has occurred
  706. * : 02.e : Event Object
  707. * Description :
  708. ****************************************************************************************/
  709. function grd_action_onclick(obj:Grid, e:ClickEventInfo)
  710. {
  711. // 간호 ITC 확인 후 반영 예정
  712. // grd_grupstmtinfo.attribute("focuscolor") = "transparent";
  713. fClickedGridRow(grd_action, "/root/main/stmtsetinfo/astmtsetlist",grd_action.mouseRow, grd_action.mouseCol);
  714. }
  715. /****************************************************************************************
  716. * Components :
  717. * Components ID : grd_result
  718. * Event : onclick
  719. * Argument : 01.obj : Object Event has occurred
  720. * : 02.e : Event Object
  721. * Description :
  722. ****************************************************************************************/
  723. function grd_result_onclick(obj:Grid, e:ClickEventInfo)
  724. {
  725. // 간호 ITC 확인 후 반영 예정
  726. // grd_grupstmtinfo.attribute("focuscolor") = "transparent";
  727. fClickedGridRow(grd_result, "/root/main/stmtsetinfo/rstmtsetlist",grd_result.mouseRow, grd_result.mouseCol);
  728. }
  729. function Button00_onclick(obj:Button, e:ClickEventInfo)
  730. {
  731. this.close();
  732. }
  733. function grd_lrg_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  734. {
  735. fSettingLrgMdlSml("L",grd_lrg,ds_grid_grd_lrg.getColumn(e.row,"grupflag"));
  736. }
  737. function grd_mdl_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  738. {
  739. fSettingLrgMdlSml("M",grd_mdl,ds_grid_grd_lrg.getColumn(grd_lrg.currentrow,"grupflag"));
  740. }
  741. function grd_sml_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  742. {
  743. fSettingLrgMdlSml("S",grd_sml,ds_grid_grd_lrg.getColumn(grd_lrg.currentrow,"grupflag"));
  744. }
  745. function grd_sml2_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  746. {
  747. fSettingLrgMdlSml("S2",grd_sml2,ds_grid_grd_lrg.getColumn(grd_lrg.currentrow,"grupflag"));
  748. }
  749. function grd_nursingd_oncellclick(obj:Grid, e:GridClickEventInfo)
  750. {
  751. fClickedGridRow(grd_nursingd, "ds_grid_grd_nursingd", e.row, e.col);
  752. }
  753. function grd_data_oncellclick(obj:Grid, e:GridClickEventInfo)
  754. {
  755. fClickedGridRow(grd_data, "ds_grid_grd_data", e.row, e.col);
  756. }
  757. function grd_action_oncellclick(obj:Grid, e:GridClickEventInfo)
  758. {
  759. fClickedGridRow(grd_action, "ds_grid_grd_action", e.row, e.col);
  760. }
  761. function grd_result_oncellclick(obj:Grid, e:GridClickEventInfo)
  762. {
  763. fClickedGridRow(grd_result, "ds_grid_grd_result", e.row, e.col);
  764. }
  765. function gridChk(row,ds){
  766. if(ds.getColumn(row,"chk")!=1){
  767. ds.setColumn(row,"chk",1);
  768. }else{
  769. ds.setColumn(row,"chk",0);
  770. }
  771. }
  772. function btn_close_onclick(obj:Button, e:ClickEventInfo)
  773. {
  774. this.close();
  775. }
  776. function ds_grid_grd_nursingd_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  777. {
  778. if( e.columnid == "chk" ){
  779. obj.setColumn(e.row, "chk", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
  780. }
  781. fSettingGridBackColorNew();
  782. }
  783. function ds_grid_grd_data_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  784. {
  785. if( e.columnid == "chk" ){
  786. obj.setColumn(e.row, "chk", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
  787. }
  788. }
  789. function ds_grid_grd_action_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  790. {
  791. if( e.columnid == "chk" ){
  792. obj.setColumn(e.row, "chk", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
  793. }
  794. }
  795. function ds_grid_grd_result_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  796. {
  797. if( e.columnid == "chk" ){
  798. obj.setColumn(e.row, "chk", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
  799. }
  800. }
  801. function SPMNR03700_ontimer(obj:Form, e:TimerEventInfo)
  802. {
  803. if (e.timerid == 0) {
  804. this.killTimer(0);
  805. fInitialize();
  806. }
  807. }
  808. ]]></Script>
  809. </Form>
  810. </FDL>