SPMNP00302_수술기록위치ESU.xfdl 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPMNP00302" position="absolute 0 0 720 590" titletext="수술간호기록 위치 이미지 팝업" oninit="SPMNP00302_oninit" onload="SPMNP00302_onload" onbeforeclose="SPMNP00302_onbeforeclose">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 40 701 573" id="group2" visible="false">
  8. <Layouts>
  9. <Layout>
  10. <Shape position="absolute 0 0 701 533" id="rectangle3" type="rectangle" style="fillbrush:solid white true;"/>
  11. <ImageViewer position="absolute 235 40 535 480" id="img2" image="URL('IMG::emr/MN/tourn_3.png')" style="border:0 none transparent ;" stretch="fit"/>
  12. <CheckBox position="absolute 172 324 190 339" id="checkbox12" visible="false" truevalue="(anterior)thigh" onclick="group2_checkbox12_onclick"/>
  13. <Static text="upper arm" position="absolute 145 120 230 146" id="caption2" style="color:#339966ff;font:Dotum,12,bold;"/>
  14. <Static text="thigh" position="absolute 190 317 240 342" id="caption12" style="color:#339966ff;font:Dotum,12,bold;"/>
  15. <CheckBox position="absolute 121 126 139 141" id="chk_upperarm" visible="false" truevalue="(anterior)upperarm" onclick="group2_chk_upperarm_onclick"/>
  16. <Static text="finger" position="absolute 555 175 640 201" id="caption4" style="color:#339966ff;font:Dotum,12,bold;"/>
  17. <CheckBox position="absolute 531 181 549 196" id="chk_finger" visible="false" truevalue="(anterior)finger" onclick="group2_chk_finger_onclick"/>
  18. <CheckBox position="absolute 526 336 544 351" id="chk_toe" visible="false" truevalue="(anterior)toe" onclick="group2_chk_toe_onclick"/>
  19. <Static text="toe" position="absolute 550 330 635 356" id="caption10" style="color:#339966ff;font:Dotum,12,bold;"/>
  20. <Static text="( 번째)" position="absolute 545 225 645 245" id="caption11"/>
  21. <Edit position="absolute 560 225 585 244" id="ipt_finger"/>
  22. <Static text="( 번째)" position="absolute 550 380 650 400" id="caption13"/>
  23. <Edit position="absolute 565 380 590 399" id="ipt_toe"/>
  24. <cp_checkboxList id="checkbox2" titletext="CheckBox List" taborder="1" position="absolute 145 146 225 166" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  25. <cp_checkboxList id="checkbox13" titletext="CheckBox List" taborder="2" position="absolute 191 342 271 362" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  26. <cp_checkboxList id="checkbox14" titletext="CheckBox List" taborder="3" position="absolute 555 201 635 221" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  27. <cp_checkboxList id="checkbox16" titletext="CheckBox List" taborder="4" position="absolute 550 356 630 376" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  28. </Layout>
  29. </Layouts>
  30. </Div>
  31. <Div position="absolute 0 40 701 573" id="group1" visible="false">
  32. <Layouts>
  33. <Layout>
  34. <Div position="absolute 0 70 699 531" id="grp_esu" style="background:white;" anchor="default">
  35. <Layouts>
  36. <Layout>
  37. <Shape position="absolute 349 1 699 461" id="rectangle2" type="rectangle" style="fillbrush:solid transparent true;" anchor="default"/>
  38. <ImageViewer position="absolute 119 6 584 446" id="img1" image="URL('IMG::emr/MN/esu_2.png')" style="background:transparent;border:0 none #808080ff ;" anchor="default"/>
  39. <Shape position="absolute 0 1 350 461" id="rectangle1" type="rectangle" style="fillbrush:solid transparent true;" anchor="default"/>
  40. <CheckBox position="absolute 24 165 42 180" id="chk_lowerarm" visible="false" truevalue="(anterior)lowerarm" onclick="group1_grp_esu_chk_lowerarm_onclick" anchor="default"/>
  41. <CheckBox position="absolute 570 132 588 147" id="chk_hip" visible="false" truevalue="hip" onclick="group1_grp_esu_chk_hip_onclick" anchor="default"/>
  42. <CheckBox position="absolute 597 255 615 270" id="chk_pthigh" visible="false" truevalue="(posterior)thigh" onclick="group1_grp_esu_chk_pthigh_onclick" anchor="default"/>
  43. <CheckBox position="absolute 581 331 599 346" id="chk_calf" visible="false" truevalue="(posterior)calf" onclick="group1_grp_esu_chk_calf_onclick" anchor="default"/>
  44. <Static text="calf" position="absolute 86 345 136 370" id="caption1" style="color:#339966ff;font:Dotum,12,bold;" anchor="default"/>
  45. <CheckBox position="absolute 68 350 86 365" id="checkbox3" visible="false" truevalue="(anterior)calf" onclick="group1_grp_esu_checkbox3_onclick" anchor="default"/>
  46. <Static text="low arm" position="absolute 48 160 138 180" id="caption3" style="color:#339966ff;font:Dotum,12,bold;" anchor="default"/>
  47. <Static text="hip" position="absolute 570 147 600 172" id="caption5" style="color:#3366ffff;font:Dotum,12,bold;" anchor="default"/>
  48. <Static text="thigh" position="absolute 554 250 599 275" id="caption6" style="color:#3366ffff;font:Dotum,12,bold;" anchor="default"/>
  49. <Static text="calf" position="absolute 548 326 583 351" id="caption7" style="color:#3366ffff;font:Dotum,12,bold;" anchor="default"/>
  50. <CheckBox position="absolute 540 20 558 35" id="checkbox6" visible="false" truevalue="back" onclick="group1_grp_esu_checkbox6_onclick" anchor="default"/>
  51. <Static text="back" position="absolute 537 35 587 60" id="caption8" style="color:#3366ffff;font:Dotum,12,bold;" anchor="default"/>
  52. <CheckBox position="absolute 54 288 72 303" id="checkbox8" visible="false" truevalue="(anterior)thigh" onclick="group1_grp_esu_checkbox8_onclick" anchor="default"/>
  53. <Static text="upper arm" position="absolute 32 85 117 111" id="caption16" style="color:#339966ff;font:Dotum,12,bold;" anchor="default"/>
  54. <Static text="thigh" position="absolute 72 281 122 306" id="caption17" style="color:#339966ff;font:Dotum,12,bold;" anchor="default"/>
  55. <CheckBox position="absolute 8 91 26 106" id="checkbox11" visible="false" truevalue="(anterior)upperarm" onclick="group1_grp_esu_checkbox11_onclick" anchor="default"/>
  56. <cp_checkboxList id="checkbox10" titletext="CheckBox List" taborder="1" position="absolute 32 111 112 131" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  57. <cp_checkboxList id="checkbox1" titletext="CheckBox List" taborder="2" position="absolute 48 181 128 201" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  58. <cp_checkboxList id="checkbox9" titletext="CheckBox List" taborder="3" position="absolute 75 305 155 325" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  59. <cp_checkboxList id="checkbox5" titletext="CheckBox List" taborder="4" position="absolute 86 368 166 388" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  60. <cp_checkboxList id="radio9" titletext="CheckBox List" taborder="5" position="absolute 555 273 635 293" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  61. <cp_checkboxList id="radio10" titletext="CheckBox List" taborder="6" position="absolute 548 350 628 370" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  62. <cp_checkboxList id="checkbox4" titletext="CheckBox List" taborder="7" position="absolute 587 41 647 96" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  63. <cp_checkboxList id="radio11" titletext="CheckBox List" taborder="8" position="absolute 603 153 663 208" style="background:transparent;align:left top;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  64. </Layout>
  65. </Layouts>
  66. </Div>
  67. <Radio position="absolute 4 10 254 31" id="rdo_oppartchk" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" style="font:Dotum,12,bold;" onitemchanged="group1_rdo_oppartchk_onitemchanged" anchor="default">
  68. <Dataset id="innerdataset">
  69. <ColumnInfo>
  70. <Column id="codecolumn"/>
  71. <Column id="datacolumn"/>
  72. </ColumnInfo>
  73. <Rows>
  74. <Row>
  75. <Col id="codecolumn">opbed</Col>
  76. <Col id="datacolumn">Megadyne</Col>
  77. </Row>
  78. <Row>
  79. <Col id="codecolumn">regular</Col>
  80. <Col id="datacolumn">Regular</Col>
  81. </Row>
  82. </Rows>
  83. </Dataset>
  84. </Radio>
  85. <Static text="Anterior" position="absolute 0 40 349 70" align="align:center middle;" id="caption15" style="background:#3366ffff;color:#ffffffff;align:center middle;font:Dotum,14,bold;" anchor="default"/>
  86. <Static text="Posterior" position="absolute 350 40 700 70" align="align:center middle;" id="caption18" style="background:#3366ffff;color:#ffffffff;align:center middle;font:Dotum,14,bold;" anchor="default"/>
  87. <CheckBox position="absolute 266 12 284 27" id="chk_opbed" visible="false" truevalue="opbed" onclick="group1_chk_opbed_onclick" anchor="default"/>
  88. <CheckBox position="absolute 287 12 305 27" id="checkbox7" visible="false" truevalue="regular" onclick="group1_checkbox7_onclick" anchor="default"/>
  89. <Radio position="absolute 425 10 675 31" id="radio1" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" style="font:Dotum,12,bold;" anchor="default">
  90. <Dataset id="innerdataset">
  91. <ColumnInfo>
  92. <Column id="codecolumn"/>
  93. <Column id="datacolumn"/>
  94. </ColumnInfo>
  95. <Rows>
  96. <Row>
  97. <Col id="codecolumn">1</Col>
  98. <Col id="datacolumn">Adult</Col>
  99. </Row>
  100. <Row>
  101. <Col id="codecolumn">2</Col>
  102. <Col id="datacolumn">Infant</Col>
  103. </Row>
  104. </Rows>
  105. </Dataset>
  106. </Radio>
  107. </Layout>
  108. </Layouts>
  109. </Div>
  110. <Button position="absolute 659 14 701 33" id="button1" class="btn2" text="적용" onclick="button1_onclick"/>
  111. <Static text="ESU 적용 부위" position="absolute 0 18 120 34" id="caption9" class="tit_2" visible="false"/>
  112. <Static text="Tourniquet 적용 부위" position="absolute 0 18 165 34" id="caption14" class="tit_2" visible="false"/>
  113. <Shape id="line1" class="line_1" position="absolute 0 40 701 42"/>
  114. </Layout>
  115. </Layouts>
  116. <Objects>
  117. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" cancolumnchange="ds_main_cond_cancolumnchange" oncolumnchanged="ds_main_cond_oncolumnchanged">
  118. <ColumnInfo>
  119. <Column id="upperarm" type="STRING" size="256"/>
  120. <Column id="upperarmchk" type="STRING" size="256"/>
  121. <Column id="lowerarm" type="STRING" size="256"/>
  122. <Column id="lowerarmchk" type="STRING" size="256"/>
  123. <Column id="athigh" type="STRING" size="256"/>
  124. <Column id="athighchk" type="STRING" size="256"/>
  125. <Column id="pthigh" type="STRING" size="256"/>
  126. <Column id="pthighchk" type="STRING" size="256"/>
  127. <Column id="hip" type="STRING" size="256"/>
  128. <Column id="hipchk" type="STRING" size="256"/>
  129. <Column id="calf" type="STRING" size="256"/>
  130. <Column id="calfchk" type="STRING" size="256"/>
  131. <Column id="antcalf" type="STRING" size="256"/>
  132. <Column id="antcalfchk" type="STRING" size="256"/>
  133. <Column id="back" type="STRING" size="256"/>
  134. <Column id="backchk" type="STRING" size="256"/>
  135. <Column id="opbed" type="STRING" size="256"/>
  136. <Column id="oppartchk" type="STRING" size="256"/>
  137. <Column id="grdflag" type="STRING" size="256"/>
  138. <Column id="finger" type="STRING" size="256"/>
  139. <Column id="fingerchk" type="STRING" size="256"/>
  140. <Column id="fingercnt" type="STRING" size="256"/>
  141. <Column id="toe" type="STRING" size="256"/>
  142. <Column id="toechk" type="STRING" size="256"/>
  143. <Column id="toecnt" type="STRING" size="256"/>
  144. </ColumnInfo>
  145. <Rows>
  146. <Row/>
  147. </Rows>
  148. </Dataset>
  149. <Dataset id="ds_main_hidedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  150. <ColumnInfo>
  151. <Column id="regular" type="STRING" size="256"/>
  152. </ColumnInfo>
  153. <Rows>
  154. <Row/>
  155. </Rows>
  156. </Dataset>
  157. <Dataset id="ds_main_CondView" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  158. <ColumnInfo>
  159. <Column id="upperarm" type="STRING" size="256"/>
  160. <Column id="lowerarm" type="STRING" size="256"/>
  161. <Column id="athigh" type="STRING" size="256"/>
  162. <Column id="pthigh" type="STRING" size="256"/>
  163. <Column id="hip" type="STRING" size="256"/>
  164. <Column id="calf" type="STRING" size="256"/>
  165. <Column id="antcalf" type="STRING" size="256"/>
  166. <Column id="back" type="STRING" size="256"/>
  167. <Column id="opbed" type="STRING" size="256"/>
  168. </ColumnInfo>
  169. <Rows>
  170. <Row>
  171. <Col id="upperarm">(anterior)</Col>
  172. <Col id="lowerarm">(anterior)</Col>
  173. <Col id="athigh">(anterior)</Col>
  174. <Col id="pthigh">(posterior)</Col>
  175. <Col id="hip">hip</Col>
  176. <Col id="calf">(posterior)</Col>
  177. <Col id="antcalf">(anterior)</Col>
  178. <Col id="back">back</Col>
  179. <Col id="opbed">op bed</Col>
  180. </Row>
  181. </Rows>
  182. </Dataset>
  183. <Dataset id="ds_ltRt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  184. <ColumnInfo>
  185. <Column id="label" type="STRING" size="256"/>
  186. <Column id="value" type="STRING" size="256"/>
  187. </ColumnInfo>
  188. <Rows>
  189. <Row>
  190. <Col id="label">Lt</Col>
  191. <Col id="value">Lt</Col>
  192. </Row>
  193. <Row>
  194. <Col id="label">Rt</Col>
  195. <Col id="value">Rt</Col>
  196. </Row>
  197. </Rows>
  198. </Dataset>
  199. <Dataset id="ds_ltCenterRt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  200. <ColumnInfo>
  201. <Column id="label" type="STRING" size="256"/>
  202. <Column id="value" type="STRING" size="256"/>
  203. </ColumnInfo>
  204. <Rows>
  205. <Row>
  206. <Col id="label">Lt</Col>
  207. <Col id="value">Lt</Col>
  208. </Row>
  209. <Row>
  210. <Col id="label">Center</Col>
  211. <Col id="value">Center</Col>
  212. </Row>
  213. <Row>
  214. <Col id="label">Rt</Col>
  215. <Col id="value">Rt</Col>
  216. </Row>
  217. </Rows>
  218. </Dataset>
  219. </Objects>
  220. <Bind>
  221. <BindItem id="item109" compid="group2.checkbox2" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  222. <BindItem id="item0" compid="group2.checkbox13" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  223. <BindItem id="item1" compid="group2.checkbox14" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  224. <BindItem id="item2" compid="group2.checkbox16" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  225. <BindItem id="item3" compid="group1.grp_esu.checkbox10" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  226. <BindItem id="item4" compid="group1.grp_esu.checkbox1" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  227. <BindItem id="item5" compid="group1.grp_esu.checkbox9" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  228. <BindItem id="item6" compid="group1.grp_esu.checkbox5" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  229. <BindItem id="item7" compid="group1.grp_esu.radio9" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  230. <BindItem id="item8" compid="group1.grp_esu.radio10" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  231. <BindItem id="item9" compid="group1.grp_esu.checkbox4" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  232. <BindItem id="item10" compid="group1.grp_esu.radio11" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  233. <BindItem id="item11" compid="group2.chk_upperarm" propid="value" datasetid="ds_main_cond" columnid="upperarm"/>
  234. <BindItem id="item12" compid="group2.checkbox12" propid="value" datasetid="ds_main_cond" columnid="athigh"/>
  235. <BindItem id="item13" compid="group2.chk_finger" propid="value" datasetid="ds_main_cond" columnid="finger"/>
  236. <BindItem id="item14" compid="group2.ipt_finger" propid="value" datasetid="ds_main_cond" columnid="fingercnt"/>
  237. <BindItem id="item15" compid="group2.chk_toe" propid="value" datasetid="ds_main_cond" columnid="toe"/>
  238. <BindItem id="item16" compid="group2.ipt_toe" propid="value" datasetid="ds_main_cond" columnid="toecnt"/>
  239. <BindItem id="item17" compid="group1.rdo_oppartchk" propid="value" datasetid="ds_main_cond" columnid="oppartchk"/>
  240. <BindItem id="item18" compid="group1.chk_opbed" propid="value" datasetid="ds_main_cond" columnid="opbed"/>
  241. <BindItem id="item19" compid="group1.radio1" propid="value" datasetid="ds_main_cond" columnid="grdflag"/>
  242. <BindItem id="item20" compid="group1.checkbox7" propid="value" datasetid="ds_main_hidedata" columnid="regular"/>
  243. <BindItem id="item21" compid="group1.grp_esu.checkbox11" propid="value" datasetid="ds_main_cond" columnid="upperarm"/>
  244. <BindItem id="item22" compid="group1.grp_esu.chk_lowerarm" propid="value" datasetid="ds_main_cond" columnid="lowerarm"/>
  245. <BindItem id="item23" compid="group1.grp_esu.checkbox8" propid="value" datasetid="ds_main_cond" columnid="athigh"/>
  246. <BindItem id="item24" compid="group1.grp_esu.checkbox3" propid="value" datasetid="ds_main_cond" columnid="antcalf"/>
  247. <BindItem id="item25" compid="group1.grp_esu.chk_pthigh" propid="value" datasetid="ds_main_cond" columnid="pthigh"/>
  248. <BindItem id="item26" compid="group1.grp_esu.chk_hip" propid="value" datasetid="ds_main_cond" columnid="hip"/>
  249. <BindItem id="item27" compid="group1.grp_esu.checkbox6" propid="value" datasetid="ds_main_cond" columnid="back"/>
  250. <BindItem id="item28" compid="group1.grp_esu.chk_calf" propid="value" datasetid="ds_main_cond" columnid="calf"/>
  251. </Bind>
  252. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  253. * System Name : 경대 의료정보시스템
  254. * Job Name : emr_opanstxp -> SPMNP00302
  255. * Creator : yjh
  256. * Make Date : 2016-07-18
  257. * Description :
  258. *---------------------------------------------------------------------------------------
  259. * Modify Date Modifier Modify Description
  260. *---------------------------------------------------------------------------------------
  261. * 2016-07-18 yjh TF->XP
  262. *
  263. *---------------------------------------------------------------------------------------
  264. ****************************************************************************************/
  265. //=======================================================================================
  266. // Lib Include
  267. //---------------------------------------------------------------------------------------
  268. include "com_commonxp::comm_main.xjs";
  269. include "emr_opanstxp::SPMNP00302.xjs"; //yjh : 커밋
  270. //=======================================================================================
  271. // Global Form Variable
  272. //---------------------------------------------------------------------------------------
  273. var wincloseButton = false;
  274. //=======================================================================================
  275. // Function
  276. //---------------------------------------------------------------------------------------
  277. //=======================================================================================
  278. // Event
  279. //---------------------------------------------------------------------------------------
  280. /****************************************************************************************
  281. * Components : Form
  282. * Components ID : SPMNP00302
  283. * Event : oninit
  284. * Argument : 01.obj : Object Event has occurred
  285. * : 02.e : Event Object
  286. * Description : 화면 처음 초기화시
  287. ****************************************************************************************/
  288. function SPMNP00302_oninit(obj:Form, e:InitEventInfo)
  289. {
  290. frmf_initForm(obj); //폼 초기화
  291. }
  292. /****************************************************************************************
  293. * Components : Form
  294. * Components ID : SPMNP00302
  295. * Event : onload
  296. * Argument : 01.obj : Object Event has occurred
  297. * : 02.e : Event Object
  298. * Description : 화면 로딩 완료시
  299. ****************************************************************************************/
  300. function SPMNP00302_onload(obj:Form, e:LoadEventInfo)
  301. {
  302. var sProp="col=2,row=1,cellspacing=5,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
  303. group2.checkbox2.setInitComp(sProp, ds_ltRt,"value","label","fn_mCheckbox2");
  304. var sProp="col=2,row=1,cellspacing=5,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
  305. group2.checkbox13.setInitComp(sProp, ds_ltRt,"value","label","fn_mCheckbox13");
  306. var sProp="col=2,row=1,cellspacing=5,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
  307. group2.checkbox14.setInitComp(sProp, ds_ltRt,"value","label","fn_mCheckbox14");
  308. var sProp="col=2,row=1,cellspacing=5,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
  309. group2.checkbox16.setInitComp(sProp, ds_ltRt,"value","label","fn_mCheckbox16");
  310. var sProp="col=2,row=1,cellspacing=5,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
  311. group1.grp_esu.checkbox10.setInitComp(sProp, ds_ltRt,"value","label","fn_mCheckbox10");
  312. var sProp="col=2,row=1,cellspacing=5,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
  313. group1.grp_esu.checkbox1.setInitComp(sProp, ds_ltRt,"value","label","fn_mCheckbox1");
  314. var sProp="col=2,row=1,cellspacing=5,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
  315. group1.grp_esu.checkbox9.setInitComp(sProp, ds_ltRt,"value","label","fn_mCheckbox9");
  316. var sProp="col=2,row=1,cellspacing=5,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
  317. group1.grp_esu.checkbox5.setInitComp(sProp, ds_ltRt,"value","label","fn_mCheckbox5");
  318. var sProp="col=2,row=1,cellspacing=5,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
  319. group1.grp_esu.radio9.setInitComp(sProp, ds_ltRt,"value","label","fn_mRadio9");
  320. var sProp="col=2,row=1,cellspacing=5,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
  321. group1.grp_esu.radio10.setInitComp(sProp, ds_ltRt,"value","label","fn_mRadio10");
  322. var sProp="col=1,row=3,cellspacing=5,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
  323. group1.grp_esu.checkbox4.setInitComp(sProp, ds_ltCenterRt,"value","label","fn_mCheckbox4");
  324. var sProp="col=1,row=3,cellspacing=5,vcellspacing=2,itemWidth=-1,itemHeight=17,overflow='visible'";
  325. group1.grp_esu.radio11.setInitComp(sProp, ds_ltCenterRt,"value","label","fn_mRadio11");
  326. fPopinit();
  327. }
  328. /**
  329. * @group :
  330. * @ver : 2016.07.18
  331. * @by : 윤주호
  332. * @---------------------------------------------------
  333. * @type : function
  334. * @access : public
  335. * @desc : MultiCheckBox 값 셋팅
  336. * @param :
  337. * @param :
  338. * @return :
  339. * @---------------------------------------------------
  340. */
  341. function fn_mCheckbox2(){
  342. var rtn = "";
  343. var tmp = "";
  344. rtn = group2.checkbox2.getData();
  345. for( var i=0 ; i<rtn.length ; i++ ){
  346. if( i == 0 ) tmp = rtn[i];
  347. else tmp = tmp + " " +rtn[i];
  348. }
  349. ds_main_cond.setColumn(0, "upperarmchk", tmp);
  350. if( utlf_isNull(ds_main_cond.getColumn(0, "upperarmchk")) ){
  351. ds_main_cond.setColumn(0, "upperarm", "");
  352. }else{
  353. ds_main_cond.setColumn(0, "upperarm", "upperarm");
  354. }
  355. }
  356. function fn_mCheckbox13(){
  357. var rtn = "";
  358. var tmp = "";
  359. rtn = group2.checkbox13.getData();
  360. for( var i=0 ; i<rtn.length ; i++ ){
  361. if( i == 0 ) tmp = rtn[i];
  362. else tmp = tmp + " " +rtn[i];
  363. }
  364. ds_main_cond.setColumn(0, "athighchk", tmp);
  365. if( utlf_isNull(ds_main_cond.getColumn(0, "athighchk")) ){
  366. ds_main_cond.setColumn(0, "athigh", "");
  367. }else{
  368. ds_main_cond.setColumn(0, "athigh", "thigh");
  369. }
  370. }
  371. function fn_mCheckbox14(){
  372. var rtn = "";
  373. var tmp = "";
  374. rtn = group2.checkbox14.getData();
  375. for( var i=0 ; i<rtn.length ; i++ ){
  376. if( i == 0 ) tmp = rtn[i];
  377. else tmp = tmp + " " +rtn[i];
  378. }
  379. ds_main_cond.setColumn(0, "fingerchk", tmp);
  380. if( utlf_isNull(ds_main_cond.getColumn(0, "fingerchk")) ){
  381. ds_main_cond.setColumn(0, "finger", "");
  382. }else{
  383. ds_main_cond.setColumn(0, "finger", "finger");
  384. }
  385. }
  386. function fn_mCheckbox16(){
  387. var rtn = "";
  388. var tmp = "";
  389. rtn = group2.checkbox16.getData();
  390. for( var i=0 ; i<rtn.length ; i++ ){
  391. if( i == 0 ) tmp = rtn[i];
  392. else tmp = tmp + " " +rtn[i];
  393. }
  394. ds_main_cond.setColumn(0, "toechk", tmp);
  395. if( utlf_isNull(ds_main_cond.getColumn(0, "toechk")) ){
  396. ds_main_cond.setColumn(0, "toe", "");
  397. }else{
  398. ds_main_cond.setColumn(0, "toe", "toe");
  399. }
  400. }
  401. function fn_mCheckbox10(){
  402. var rtn = "";
  403. var tmp = "";
  404. rtn = group1.grp_esu.checkbox10.getData();
  405. for( var i=0 ; i<rtn.length ; i++ ){
  406. if( i == 0 ) tmp = rtn[i];
  407. else tmp = tmp + " " +rtn[i];
  408. }
  409. ds_main_cond.setColumn(0, "upperarmchk", tmp);
  410. if( utlf_isNull(ds_main_cond.getColumn(0, "upperarmchk")) ){
  411. ds_main_cond.setColumn(0, "upperarm", "");
  412. }else{
  413. ds_main_cond.setColumn(0, "upperarm", "(anterior)upperarm");
  414. }
  415. }
  416. function fn_mCheckbox1(){
  417. var rtn = "";
  418. var tmp = "";
  419. rtn = group1.grp_esu.checkbox1.getData();
  420. for( var i=0 ; i<rtn.length ; i++ ){
  421. if( i == 0 ) tmp = rtn[i];
  422. else tmp = tmp + " " +rtn[i];
  423. }
  424. ds_main_cond.setColumn(0, "lowerarmchk", tmp);
  425. if( utlf_isNull(ds_main_cond.getColumn(0, "lowerarmchk")) ){
  426. ds_main_cond.setColumn(0, "lowerarm", "");
  427. }else{
  428. ds_main_cond.setColumn(0, "lowerarm", "(anterior)lowerarm");
  429. }
  430. }
  431. function fn_mCheckbox9(){
  432. var rtn = "";
  433. var tmp = "";
  434. rtn = group1.grp_esu.checkbox9.getData();
  435. for( var i=0 ; i<rtn.length ; i++ ){
  436. if( i == 0 ) tmp = rtn[i];
  437. else tmp = tmp + " " +rtn[i];
  438. }
  439. ds_main_cond.setColumn(0, "athighchk", tmp);
  440. if( utlf_isNull(ds_main_cond.getColumn(0, "athighchk")) ){
  441. ds_main_cond.setColumn(0, "athigh", "");
  442. }else{
  443. ds_main_cond.setColumn(0, "athigh", "(anterior)thigh");
  444. }
  445. }
  446. function fn_mCheckbox5(){
  447. var rtn = "";
  448. var tmp = "";
  449. rtn = group1.grp_esu.checkbox5.getData();
  450. for( var i=0 ; i<rtn.length ; i++ ){
  451. if( i == 0 ) tmp = rtn[i];
  452. else tmp = tmp + " " +rtn[i];
  453. }
  454. ds_main_cond.setColumn(0, "antcalfchk", tmp);
  455. if( utlf_isNull(ds_main_cond.getColumn(0, "antcalfchk")) ){
  456. ds_main_cond.setColumn(0, "antcalf", "");
  457. }else{
  458. ds_main_cond.setColumn(0, "antcalf", "(anterior)calf");
  459. }
  460. }
  461. function fn_mRadio9(){
  462. var rtn = "";
  463. var tmp = "";
  464. rtn = group1.grp_esu.radio9.getData();
  465. for( var i=0 ; i<rtn.length ; i++ ){
  466. if( i == 0 ) tmp = rtn[i];
  467. else tmp = tmp + " " +rtn[i];
  468. }
  469. ds_main_cond.setColumn(0, "pthighchk", tmp);
  470. if( utlf_isNull(ds_main_cond.getColumn(0, "pthighchk")) ){
  471. ds_main_cond.setColumn(0, "pthigh", "");
  472. }else{
  473. ds_main_cond.setColumn(0, "pthigh", "(posterior)thigh");
  474. }
  475. }
  476. function fn_mRadio10(){
  477. var rtn = "";
  478. var tmp = "";
  479. rtn = group1.grp_esu.radio10.getData();
  480. for( var i=0 ; i<rtn.length ; i++ ){
  481. if( i == 0 ) tmp = rtn[i];
  482. else tmp = tmp + " " +rtn[i];
  483. }
  484. ds_main_cond.setColumn(0, "calfchk", tmp);
  485. if( utlf_isNull(ds_main_cond.getColumn(0, "calfchk")) ){
  486. ds_main_cond.setColumn(0, "calf", "");
  487. }else{
  488. ds_main_cond.setColumn(0, "calf", "(posterior)calf");
  489. }
  490. }
  491. function fn_mCheckbox4(){
  492. var rtn = "";
  493. var tmp = "";
  494. rtn = group1.grp_esu.checkbox4.getData();
  495. for( var i=0 ; i<rtn.length ; i++ ){
  496. if( i == 0 ) tmp = rtn[i];
  497. else tmp = tmp + " " +rtn[i];
  498. }
  499. ds_main_cond.setColumn(0, "backchk", tmp);
  500. if( utlf_isNull(ds_main_cond.getColumn(0, "backchk")) ){
  501. ds_main_cond.setColumn(0, "back", "");
  502. }else{
  503. ds_main_cond.setColumn(0, "back", "back");
  504. }
  505. }
  506. function fn_mRadio11(){
  507. var rtn = "";
  508. var tmp = "";
  509. rtn = group1.grp_esu.radio11.getData();
  510. for( var i=0 ; i<rtn.length ; i++ ){
  511. if( i == 0 ) tmp = rtn[i];
  512. else tmp = tmp + " " +rtn[i];
  513. }
  514. ds_main_cond.setColumn(0, "hipchk", tmp);
  515. if( utlf_isNull(ds_main_cond.getColumn(0, "hipchk")) ){
  516. ds_main_cond.setColumn(0, "hip", "");
  517. }else{
  518. ds_main_cond.setColumn(0, "hip", "hip");
  519. }
  520. }
  521. /****************************************************************************************
  522. * Components : Form
  523. * Components ID : SPMNP00302
  524. * Event : onbeforeclose
  525. * Argument : 01.obj : Object Event has occurred
  526. * : 02.e : Event Object
  527. * Description : 화면 닫기전
  528. ****************************************************************************************/
  529. function SPMNP00302_onbeforeclose(obj:Form, e:CloseEventInfo)
  530. {
  531. if( !wincloseButton ){
  532. opener.frmf_setParameter("returnnull","close");
  533. } else {
  534. opener.frmf_setParameter("returnnull","confirmbutton");
  535. }
  536. }
  537. /****************************************************************************************
  538. * Components : Dataset
  539. * Components ID : ds_main_cond
  540. * Event : cancolumnchange
  541. * Argument : 01.obj : Object Event has occurred
  542. * : 02.e : Event Object
  543. * Description : 데이터셋 값 변경전
  544. ****************************************************************************************/
  545. function ds_main_cond_cancolumnchange(obj:Dataset, e:DSColChangeEventInfo)
  546. {
  547. switch( e.columnid ){
  548. case "upperarmchk" :
  549. group2.checkbox2.setData(null, utlf_transNullToEmpty(ds_main_cond.getColumn(0, "upperarmchk")).split(" "), false);
  550. group1.grp_esu.checkbox10.setData(null, utlf_transNullToEmpty(ds_main_cond.getColumn(0, "upperarmchk")).split(" "), false);
  551. break;
  552. case "athighchk" :
  553. group2.checkbox13.setData(null, utlf_transNullToEmpty(ds_main_cond.getColumn(0, "athighchk")).split(" "), false);
  554. group1.grp_esu.checkbox9.setData(null, utlf_transNullToEmpty(ds_main_cond.getColumn(0, "athighchk")).split(" "), false);
  555. break;
  556. case "fingerchk" :
  557. group2.checkbox14.setData(null, utlf_transNullToEmpty(ds_main_cond.getColumn(0, "fingerchk")).split(" "), false);
  558. break;
  559. case "toechk" :
  560. group2.checkbox16.setData(null, utlf_transNullToEmpty(ds_main_cond.getColumn(0, "toechk")).split(" "), false);
  561. break;
  562. case "lowerarmchk" :
  563. group1.grp_esu.checkbox1.setData(null, utlf_transNullToEmpty(ds_main_cond.getColumn(0, "lowerarmchk")).split(" "), false);
  564. break;
  565. case "antcalfchk" :
  566. group1.grp_esu.checkbox5.setData(null, utlf_transNullToEmpty(ds_main_cond.getColumn(0, "antcalfchk")).split(" "), false);
  567. break;
  568. case "pthighchk" :
  569. group1.grp_esu.radio9.setData(null, utlf_transNullToEmpty(ds_main_cond.getColumn(0, "pthighchk")).split(" "), false);
  570. break;
  571. case "calfchk" :
  572. group1.grp_esu.radio10.setData(null, utlf_transNullToEmpty(ds_main_cond.getColumn(0, "calfchk")).split(" "), false);
  573. break;
  574. case "backchk" :
  575. group1.grp_esu.checkbox4.setData(null, utlf_transNullToEmpty(ds_main_cond.getColumn(0, "backchk")).split(" "), false);
  576. break;
  577. case "hipchk" :
  578. group1.grp_esu.radio11.setData(null, utlf_transNullToEmpty(ds_main_cond.getColumn(0, "hipchk")).split(" "), false);
  579. break;
  580. default :
  581. break;
  582. }
  583. }
  584. /****************************************************************************************
  585. * Components : Dataset
  586. * Components ID : ds_main_cond
  587. * Event : oncolumnchanged
  588. * Argument : 01.obj : Object Event has occurred
  589. * : 02.e : Event Object
  590. * Description : 데이터셋 값 변경후
  591. ****************************************************************************************/
  592. function ds_main_cond_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  593. {
  594. switch( e.columnid ){
  595. case "upperarmchk" :
  596. group2.checkbox2.setData(utlf_transNullToEmpty(ds_main_cond.getColumn(0, "upperarmchk")).split(" "), null, false);
  597. group1.grp_esu.checkbox10.setData(utlf_transNullToEmpty(ds_main_cond.getColumn(0, "upperarmchk")).split(" "), null, false);
  598. break;
  599. case "athighchk" :
  600. group2.checkbox13.setData(utlf_transNullToEmpty(ds_main_cond.getColumn(0, "athighchk")).split(" "), null, false);
  601. group1.grp_esu.checkbox9.setData(utlf_transNullToEmpty(ds_main_cond.getColumn(0, "athighchk")).split(" "), null, false);
  602. break;
  603. case "fingerchk" :
  604. group2.checkbox14.setData(utlf_transNullToEmpty(ds_main_cond.getColumn(0, "fingerchk")).split(" "), null, false);
  605. break;
  606. case "toechk" :
  607. group2.checkbox16.setData(utlf_transNullToEmpty(ds_main_cond.getColumn(0, "toechk")).split(" "), null, false);
  608. break;
  609. case "lowerarmchk" :
  610. group1.grp_esu.checkbox1.setData(utlf_transNullToEmpty(ds_main_cond.getColumn(0, "lowerarmchk")).split(" "), null, false);
  611. break;
  612. case "antcalfchk" :
  613. group1.grp_esu.checkbox5.setData(utlf_transNullToEmpty(ds_main_cond.getColumn(0, "antcalfchk")).split(" "), null, false);
  614. break;
  615. case "pthighchk" :
  616. group1.grp_esu.radio9.setData(utlf_transNullToEmpty(ds_main_cond.getColumn(0, "pthighchk")).split(" "), null, false);
  617. break;
  618. case "calfchk" :
  619. group1.grp_esu.radio10.setData(utlf_transNullToEmpty(ds_main_cond.getColumn(0, "calfchk")).split(" "), null, false);
  620. break;
  621. case "backchk" :
  622. group1.grp_esu.checkbox4.setData(utlf_transNullToEmpty(ds_main_cond.getColumn(0, "backchk")).split(" "), null, false);
  623. break;
  624. case "hipchk" :
  625. group1.grp_esu.radio11.setData(utlf_transNullToEmpty(ds_main_cond.getColumn(0, "hipchk")).split(" "), null, false);
  626. break;
  627. default :
  628. break;
  629. }
  630. }
  631. /****************************************************************************************
  632. * Components : CheckBox
  633. * Components ID : chk_upperarm
  634. * Event : onclick
  635. * Argument : 01.obj : Object Event has occurred
  636. * : 02.e : Event Object
  637. * Description : 체크박스 값 변경시
  638. ****************************************************************************************/
  639. function group2_chk_upperarm_onclick(obj:CheckBox, e:ClickEventInfo)
  640. {
  641. if( obj.value != "(anterior)upperarm" ){
  642. ds_main_cond.setColumn(0, "upperarm", "");
  643. }
  644. }
  645. /****************************************************************************************
  646. * Components : CheckBox
  647. * Components ID : checkbox12
  648. * Event : onclick
  649. * Argument : 01.obj : Object Event has occurred
  650. * : 02.e : Event Object
  651. * Description : 체크박스 값 변경시
  652. ****************************************************************************************/
  653. function group2_checkbox12_onclick(obj:CheckBox, e:ClickEventInfo)
  654. {
  655. if( obj.value != "(anterior)thigh" ){
  656. ds_main_cond.setColumn(0, "athigh", "");
  657. }
  658. }
  659. /****************************************************************************************
  660. * Components : CheckBox
  661. * Components ID : chk_finger
  662. * Event : onclick
  663. * Argument : 01.obj : Object Event has occurred
  664. * : 02.e : Event Object
  665. * Description : 체크박스 값 변경시
  666. ****************************************************************************************/
  667. function group2_chk_finger_onclick(obj:CheckBox, e:ClickEventInfo)
  668. {
  669. if( obj.value != "(anterior)finger" ){
  670. ds_main_cond.setColumn(0, "finger", "");
  671. }
  672. }
  673. /****************************************************************************************
  674. * Components : CheckBox
  675. * Components ID : chk_toe
  676. * Event : onclick
  677. * Argument : 01.obj : Object Event has occurred
  678. * : 02.e : Event Object
  679. * Description : 체크박스 값 변경시
  680. ****************************************************************************************/
  681. function group2_chk_toe_onclick(obj:CheckBox, e:ClickEventInfo)
  682. {
  683. if( obj.value != "(anterior)toe" ){
  684. ds_main_cond.setColumn(0, "toe", "");
  685. }
  686. }
  687. /****************************************************************************************
  688. * Components : CheckBox
  689. * Components ID : chk_opbed
  690. * Event : onclick
  691. * Argument : 01.obj : Object Event has occurred
  692. * : 02.e : Event Object
  693. * Description : 체크박스 값 변경시
  694. ****************************************************************************************/
  695. function group1_chk_opbed_onclick(obj:CheckBox, e:ClickEventInfo)
  696. {
  697. if( obj.value != "opbed" ){
  698. ds_main_cond.setColumn(0, "opbed", "");
  699. fClickMegadyneCheckBox("true");
  700. }else{
  701. fClickMegadyneCheckBox("false");
  702. }
  703. }
  704. /****************************************************************************************
  705. * Components : CheckBox
  706. * Components ID : checkbox7
  707. * Event : onclick
  708. * Argument : 01.obj : Object Event has occurred
  709. * : 02.e : Event Object
  710. * Description : 체크박스 값 변경시
  711. ****************************************************************************************/
  712. function group1_checkbox7_onclick(obj:CheckBox, e:ClickEventInfo)
  713. {
  714. if( obj.value != "regular" ){
  715. ds_main_cond.setColumn(0, "regular", "");
  716. fClickMegadyneCheckBox("false");
  717. }else{
  718. fClickMegadyneCheckBox("true");
  719. }
  720. }
  721. /****************************************************************************************
  722. * Components : CheckBox
  723. * Components ID : checkbox11
  724. * Event : onclick
  725. * Argument : 01.obj : Object Event has occurred
  726. * : 02.e : Event Object
  727. * Description : 체크박스 값 변경시
  728. ****************************************************************************************/
  729. function group1_grp_esu_checkbox11_onclick(obj:CheckBox, e:ClickEventInfo)
  730. {
  731. if( obj.value != "(anterior)upperarm" ){
  732. ds_main_cond.setColumn(0, "upperarm", "");
  733. }
  734. }
  735. /****************************************************************************************
  736. * Components : CheckBox
  737. * Components ID : chk_lowerarm
  738. * Event : onclick
  739. * Argument : 01.obj : Object Event has occurred
  740. * : 02.e : Event Object
  741. * Description : 체크박스 값 변경시
  742. ****************************************************************************************/
  743. function group1_grp_esu_chk_lowerarm_onclick(obj:CheckBox, e:ClickEventInfo)
  744. {
  745. if( obj.value != "(anterior)lowerarm" ){
  746. ds_main_cond.setColumn(0, "lowerarm", "");
  747. }
  748. }
  749. /****************************************************************************************
  750. * Components : CheckBox
  751. * Components ID : checkbox8
  752. * Event : onclick
  753. * Argument : 01.obj : Object Event has occurred
  754. * : 02.e : Event Object
  755. * Description : 체크박스 값 변경시
  756. ****************************************************************************************/
  757. function group1_grp_esu_checkbox8_onclick(obj:CheckBox, e:ClickEventInfo)
  758. {
  759. if( obj.value != "(anterior)thigh" ){
  760. ds_main_cond.setColumn(0, "athigh", "");
  761. }
  762. }
  763. /****************************************************************************************
  764. * Components : CheckBox
  765. * Components ID : checkbox3
  766. * Event : onclick
  767. * Argument : 01.obj : Object Event has occurred
  768. * : 02.e : Event Object
  769. * Description : 체크박스 값 변경시
  770. ****************************************************************************************/
  771. function group1_grp_esu_checkbox3_onclick(obj:CheckBox, e:ClickEventInfo)
  772. {
  773. if( obj.value != "(anterior)calf" ){
  774. ds_main_cond.setColumn(0, "antcalf", "");
  775. }
  776. }
  777. /****************************************************************************************
  778. * Components : CheckBox
  779. * Components ID : checkbox6
  780. * Event : onclick
  781. * Argument : 01.obj : Object Event has occurred
  782. * : 02.e : Event Object
  783. * Description : 체크박스 값 변경시
  784. ****************************************************************************************/
  785. function group1_grp_esu_checkbox6_onclick(obj:CheckBox, e:ClickEventInfo)
  786. {
  787. if( obj.value != "back" ){
  788. ds_main_cond.setColumn(0, "back", "");
  789. }
  790. }
  791. /****************************************************************************************
  792. * Components : CheckBox
  793. * Components ID : chk_hip
  794. * Event : onclick
  795. * Argument : 01.obj : Object Event has occurred
  796. * : 02.e : Event Object
  797. * Description : 체크박스 값 변경시
  798. ****************************************************************************************/
  799. function group1_grp_esu_chk_hip_onclick(obj:CheckBox, e:ClickEventInfo)
  800. {
  801. if( obj.value != "hip" ){
  802. ds_main_cond.setColumn(0, "hip", "");
  803. }
  804. }
  805. /****************************************************************************************
  806. * Components : CheckBox
  807. * Components ID : chk_pthigh
  808. * Event : onclick
  809. * Argument : 01.obj : Object Event has occurred
  810. * : 02.e : Event Object
  811. * Description : 체크박스 값 변경시
  812. ****************************************************************************************/
  813. function group1_grp_esu_chk_pthigh_onclick(obj:CheckBox, e:ClickEventInfo)
  814. {
  815. if( obj.value != "(posterior)thigh" ){
  816. ds_main_cond.setColumn(0, "pthigh", "");
  817. }
  818. }
  819. /****************************************************************************************
  820. * Components : CheckBox
  821. * Components ID : chk_calf
  822. * Event : onclick
  823. * Argument : 01.obj : Object Event has occurred
  824. * : 02.e : Event Object
  825. * Description : 체크박스 값 변경시
  826. ****************************************************************************************/
  827. function group1_grp_esu_chk_calf_onclick(obj:CheckBox, e:ClickEventInfo)
  828. {
  829. if( obj.value != "(posterior)calf" ){
  830. ds_main_cond.setColumn(0, "calf", "");
  831. }
  832. }
  833. /****************************************************************************************
  834. * Components : Radio
  835. * Components ID : rdo_oppartchk
  836. * Event : onitemchanged
  837. * Argument : 01.obj : Object Event has occurred
  838. * : 02.e : Event Object
  839. * Description : 라디오 값 변경시
  840. ****************************************************************************************/
  841. function group1_rdo_oppartchk_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  842. {
  843. if( group1.rdo_oppartchk.value == "opbed" ){
  844. ds_main_cond.setColumn(0, "opbed", group1.rdo_oppartchk.value);
  845. fClickMegadyneCheckBox("false");
  846. }else{
  847. ds_main_hidedata.setColumn(0, "regular", group1.rdo_oppartchk.value);
  848. fClickMegadyneCheckBox("true");
  849. }
  850. }
  851. /****************************************************************************************
  852. * Components : Button
  853. * Components ID : button1
  854. * Event : onclick
  855. * Argument : 01.obj : Object Event has occurred
  856. * : 02.e : Event Object
  857. * Description : 적용버튼 클릭시
  858. ****************************************************************************************/
  859. function button1_onclick(obj:Button, e:ClickEventInfo)
  860. {
  861. wincloseButton = true ;
  862. fPopClose();
  863. }
  864. ]]></Script>
  865. </Form>
  866. </FDL>