SMMRE00700_치과기록치식.xfdl 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMRE00700" position="absolute 0 0 600 100" titletext="치과진료메인" oninit="SMMRE00700_oninit" onload="SMMRE00700_onload">
  5. <Layouts>
  6. <Layout>
  7. <Tab position="absolute 3 5 597 55" id="sw_dentaltab" tabposition="left" style="border:1 solid #07a693ff;" anchor="left top right" onchanged="sw_dentaltab_onchanged">
  8. <Tabpages>
  9. <Tabpage text="1" position="absolute 10 0 563 49" id="dental1">
  10. <Layouts>
  11. <Layout>
  12. <Button position="absolute 8 1 48 20" align="align:center top;" id="btn_det1lt48" text="4 ~ 8" onclick="sw_dentaltab_dental1_btn_det1lt48_onclick"/>
  13. <Button position="absolute 230 0 250 19" align="align:center top;" id="btn_det1lt" text="상" onclick="sw_dentaltab_dental1_btn_det1lt_onclick"/>
  14. <Button position="absolute 8 21 48 40" align="align:center top;" id="btn_det1lb48" text="4 ~ 8" onclick="sw_dentaltab_dental1_btn_det1lb48_onclick"/>
  15. <Button position="absolute 230 21 250 40" align="align:center top;" id="btn_det1lb" text="하" onclick="sw_dentaltab_dental1_btn_det1lb_onclick"/>
  16. <Button position="absolute 278 0 298 19" align="align:center top;" id="btn_det1rt" text="상" onclick="sw_dentaltab_dental1_btn_det1rt_onclick"/>
  17. <Button position="absolute 477 1 517 20" align="align:center top;" id="btn_det1rt48" text="4 ~ 8" onclick="sw_dentaltab_dental1_btn_det1rt48_onclick"/>
  18. <Button position="absolute 278 21 298 40" align="align:center top;" id="btn_det1rb" text="하" onclick="sw_dentaltab_dental1_btn_det1rb_onclick"/>
  19. <Button position="absolute 477 22 517 41" align="align:center top;" id="btn_det1rb48" text="4 ~ 8" onclick="sw_dentaltab_dental1_btn_det1rb48_onclick"/>
  20. <Button position="absolute 520 1 550 40" align="align:center middle;" id="btn_det1tot" text="전체" onclick="sw_dentaltab_dental1_btn_det1tot_onclick"/>
  21. <Button position="absolute 254 0 274 19" align="align:center top;" id="btn_det1tc" text="C" onclick="sw_dentaltab_dental1_btn_det1tc_onclick"/>
  22. <Button position="absolute 254 21 274 40" align="align:center top;" id="btn_det1bc" text="C" onclick="sw_dentaltab_dental1_btn_det1bc_onclick"/>
  23. <Static text="8" position="absolute 59 1 79 20" id="cp_det1lt8" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lt8_onclick"/>
  24. <Static text="7" position="absolute 80 1 100 20" id="cp_det1lt7" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lt7_onclick"/>
  25. <Static text="6" position="absolute 101 1 121 20" id="cp_det1lt6" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lt6_onclick"/>
  26. <Static text="5" position="absolute 122 1 142 20" id="cp_det1lt5" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lt5_onclick"/>
  27. <Static text="4" position="absolute 143 1 163 20" id="cp_det1lt4" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lt4_onclick"/>
  28. <Static text="3" position="absolute 164 1 184 20" id="cp_det1lt3" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lt3_onclick"/>
  29. <Static text="2" position="absolute 185 1 205 20" id="cp_det1lt2" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lt2_onclick"/>
  30. <Static text="1" position="absolute 206 1 226 20" id="cp_det1lt1" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lt1_onclick"/>
  31. <Static text="8" position="absolute 59 21 79 40" id="cp_det1lb8" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lb8_onclick"/>
  32. <Static text="7" position="absolute 80 21 100 40" id="cp_det1lb7" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lb7_onclick"/>
  33. <Static text="6" position="absolute 101 21 121 40" id="cp_det1lb6" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lb6_onclick"/>
  34. <Static text="5" position="absolute 122 21 142 40" id="cp_det1lb5" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lb5_onclick"/>
  35. <Static text="4" position="absolute 143 21 163 40" id="cp_det1lb4" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lb4_onclick"/>
  36. <Static text="3" position="absolute 164 21 184 40" id="cp_det1lb3" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lb3_onclick"/>
  37. <Static text="2" position="absolute 185 21 205 40" id="cp_det1lb2" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lb2_onclick"/>
  38. <Static text="1" position="absolute 206 21 226 40" id="cp_det1lb1" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1lb1_onclick"/>
  39. <Static text="8" position="absolute 453 1 473 20" id="cp_det1rt8" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rt8_onclick"/>
  40. <Static text="7" position="absolute 431 1 451 20" id="cp_det1rt7" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rt7_onclick"/>
  41. <Static text="6" position="absolute 409 1 429 20" id="cp_det1rt6" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rt6_onclick"/>
  42. <Static text="5" position="absolute 388 1 408 20" id="cp_det1rt5" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rt5_onclick"/>
  43. <Static text="4" position="absolute 367 1 387 20" id="cp_det1rt4" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rt4_onclick"/>
  44. <Static text="3" position="absolute 346 1 366 20" id="cp_det1rt3" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rt3_onclick"/>
  45. <Static text="2" position="absolute 325 1 345 20" id="cp_det1rt2" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rt2_onclick"/>
  46. <Static text="1" position="absolute 303 1 323 20" id="cp_det1rt1" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rt1_onclick"/>
  47. <Static text="1" position="absolute 303 21 323 40" id="cp_det1rb1" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rb1_onclick"/>
  48. <Static text="2" position="absolute 325 21 345 40" id="cp_det1rb2" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rb2_onclick"/>
  49. <Static text="3" position="absolute 346 21 366 40" id="cp_det1rb3" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rb3_onclick"/>
  50. <Static text="4" position="absolute 367 21 387 40" id="cp_det1rb4" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rb4_onclick"/>
  51. <Static text="5" position="absolute 388 21 408 40" id="cp_det1rb5" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rb5_onclick"/>
  52. <Static text="6" position="absolute 409 21 429 40" id="cp_det1rb6" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rb6_onclick"/>
  53. <Static text="7" position="absolute 431 21 451 40" id="cp_det1rb7" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rb7_onclick"/>
  54. <Static text="8" position="absolute 453 21 473 40" id="cp_det1rb8" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental1_cp_det1rb8_onclick"/>
  55. </Layout>
  56. </Layouts>
  57. </Tabpage>
  58. <Tabpage text="2" id="dental2" scrollbars="none">
  59. <Layouts>
  60. <Layout>
  61. <Button position="absolute 240 0 260 19" align="align:center top;" id="btn_det2lt" text="상" onclick="sw_dentaltab_dental2_btn_det2lt_onclick"/>
  62. <Button position="absolute 240 21 260 40" align="align:center top;" id="btn_det2lb" text="하" onclick="sw_dentaltab_dental2_btn_det2lb_onclick"/>
  63. <Button position="absolute 288 0 308 19" align="align:center top;" id="btn_det2rt" text="상" onclick="sw_dentaltab_dental2_btn_det2rt_onclick"/>
  64. <Button position="absolute 288 21 308 40" align="align:center top;" id="btn_det2rb" text="하" onclick="sw_dentaltab_dental2_btn_det2rb_onclick"/>
  65. <Button position="absolute 521 0 551 39" align="align:center middle;" id="btn_det2tot" text="전체" onclick="sw_dentaltab_dental2_btn_det2tot_onclick"/>
  66. <Static text="E" position="absolute 128 1 148 20" id="cp_det2lte" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2lte_onclick"/>
  67. <Static text="D" position="absolute 149 1 169 20" id="cp_det2ltd" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2ltd_onclick"/>
  68. <Static text="C" position="absolute 170 1 190 20" id="cp_det2ltc" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2ltc_onclick"/>
  69. <Static text="B" position="absolute 191 1 211 20" id="cp_det2ltb" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2ltb_onclick"/>
  70. <Static text="A" position="absolute 212 1 232 20" id="cp_det2lta" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2lta_onclick"/>
  71. <Static text="E" position="absolute 128 22 148 41" id="cp_det2lbe" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2lbe_onclick"/>
  72. <Static text="D" position="absolute 149 22 169 41" id="cp_det2lbd" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2lbd_onclick"/>
  73. <Static text="C" position="absolute 170 22 190 41" id="cp_det2lbc" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2lbc_onclick"/>
  74. <Static text="B" position="absolute 191 21 211 40" id="cp_det2lbb" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2lbb_onclick"/>
  75. <Static text="A" position="absolute 212 21 232 40" id="cp_det2lba" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2lba_onclick"/>
  76. <Static text="E" position="absolute 401 1 421 20" id="cp_det2rte" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2rte_onclick"/>
  77. <Static text="D" position="absolute 379 1 399 20" id="cp_det2rtd" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2rtd_onclick"/>
  78. <Static text="C" position="absolute 357 1 377 20" id="cp_det2rtc" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2rtc_onclick"/>
  79. <Static text="B" position="absolute 335 1 355 20" id="cp_det2rtb" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2rtb_onclick"/>
  80. <Static text="A" position="absolute 314 1 334 20" id="cp_det2rta" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2rta_onclick"/>
  81. <Static text="A" position="absolute 314 21 334 40" id="cp_det2rba" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2rba_onclick"/>
  82. <Static text="B" position="absolute 335 20 355 40" id="cp_det2rbb" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2rbb_onclick"/>
  83. <Static text="C" position="absolute 357 22 377 41" id="cp_det2rbc" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2rbc_onclick"/>
  84. <Static text="D" position="absolute 379 22 399 41" id="cp_det2rbd" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2rbd_onclick"/>
  85. <Static text="E" position="absolute 401 22 421 41" id="cp_det2rbe" style="border:1 solid darkcyan ;align:center middle;" onclick="sw_dentaltab_dental2_cp_det2rbe_onclick"/>
  86. </Layout>
  87. </Layouts>
  88. </Tabpage>
  89. </Tabpages>
  90. </Tab>
  91. <Shape position="absolute 392 79 597 85" linetype="horizontal" id="line1" anchor="left top right" class="line_10" visible="false"/>
  92. <Tab id="tab_wrdflag" taborder="1" tabindex="5" scrollbars="autoboth" position="absolute 3 57 597 83" onchanged="tab_wrdflag_onchanged" anchor="left top right">
  93. <Tabpages>
  94. <Tabpage id="tab_wrdflag1" text="CC"/>
  95. <Tabpage id="tab_wrdflag2" text="PI"/>
  96. <Tabpage id="tab_wrdflag3" text="PDH"/>
  97. <Tabpage id="tab_wrdflag4" text="PMH"/>
  98. <Tabpage id="tab_wrdflag5" text="진단"/>
  99. <Tabpage id="tab_wrdflag6" text="진료"/>
  100. <Tabpage id="tab_wrdflag7" text="계획"/>
  101. <Tabpage id="tab_wrdflag8" text="주의사항"/>
  102. <Tabpage id="tab_wrdflag9" text="NEXT"/>
  103. </Tabpages>
  104. </Tab>
  105. <Button position="absolute 432 59 496 78" id="btn_tmpsave" class="btn2" visible="false" text="임시저장" onclick="btn_tmpsave_onclick" anchor="top right"/>
  106. <Button position="absolute 500 59 597 78" id="btn_signsave" class="btn2" text="인증[확정]저장" onclick="btn_signsave_onclick" anchor="top right"/>
  107. </Layout>
  108. </Layouts>
  109. <Objects>
  110. <Dataset id="ds_init_tabselidx" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  111. <Dataset id="ds_init_imemode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  112. <Dataset id="ds_dentalinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  113. <ColumnInfo>
  114. <Column id="lt1" type="STRING" size="256"/>
  115. <Column id="lt2" type="STRING" size="256"/>
  116. <Column id="lt3" type="STRING" size="256"/>
  117. <Column id="lt4" type="STRING" size="256"/>
  118. <Column id="lt5" type="STRING" size="256"/>
  119. <Column id="lt6" type="STRING" size="256"/>
  120. <Column id="lt7" type="STRING" size="256"/>
  121. <Column id="lt8" type="STRING" size="256"/>
  122. <Column id="rt1" type="STRING" size="256"/>
  123. <Column id="rt2" type="STRING" size="256"/>
  124. <Column id="rt3" type="STRING" size="256"/>
  125. <Column id="rt4" type="STRING" size="256"/>
  126. <Column id="rt5" type="STRING" size="256"/>
  127. <Column id="rt6" type="STRING" size="256"/>
  128. <Column id="rt7" type="STRING" size="256"/>
  129. <Column id="rt8" type="STRING" size="256"/>
  130. <Column id="lb1" type="STRING" size="256"/>
  131. <Column id="lb2" type="STRING" size="256"/>
  132. <Column id="lb3" type="STRING" size="256"/>
  133. <Column id="lb4" type="STRING" size="256"/>
  134. <Column id="lb5" type="STRING" size="256"/>
  135. <Column id="lb6" type="STRING" size="256"/>
  136. <Column id="lb7" type="STRING" size="256"/>
  137. <Column id="lb8" type="STRING" size="256"/>
  138. <Column id="rb1" type="STRING" size="256"/>
  139. <Column id="rb2" type="STRING" size="256"/>
  140. <Column id="rb3" type="STRING" size="256"/>
  141. <Column id="rb4" type="STRING" size="256"/>
  142. <Column id="rb5" type="STRING" size="256"/>
  143. <Column id="rb6" type="STRING" size="256"/>
  144. <Column id="rb7" type="STRING" size="256"/>
  145. <Column id="rb8" type="STRING" size="256"/>
  146. </ColumnInfo>
  147. <Rows>
  148. <Row>
  149. <Col id="lt1"/>
  150. <Col id="lt2"/>
  151. <Col id="lt3"/>
  152. <Col id="lt4"/>
  153. <Col id="lt5"/>
  154. <Col id="lt6"/>
  155. <Col id="lt7"/>
  156. <Col id="lt8"/>
  157. <Col id="rt1"/>
  158. <Col id="rt2"/>
  159. <Col id="rt3"/>
  160. <Col id="rt4"/>
  161. <Col id="rt5"/>
  162. <Col id="rt6"/>
  163. <Col id="rt7"/>
  164. <Col id="rt8"/>
  165. <Col id="lb1"/>
  166. <Col id="lb2"/>
  167. <Col id="lb3"/>
  168. <Col id="lb4"/>
  169. <Col id="lb5"/>
  170. <Col id="lb6"/>
  171. <Col id="lb7"/>
  172. <Col id="lb8"/>
  173. <Col id="rb1"/>
  174. <Col id="rb2"/>
  175. <Col id="rb3"/>
  176. <Col id="rb4"/>
  177. <Col id="rb5"/>
  178. <Col id="rb6"/>
  179. <Col id="rb7"/>
  180. <Col id="rb8"/>
  181. </Row>
  182. </Rows>
  183. </Dataset>
  184. </Objects>
  185. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  186. * System Name :
  187. * Job Name :
  188. * Creator :
  189. * Make Date : 2015-08-25
  190. * Description :
  191. *---------------------------------------------------------------------------------------
  192. * Modify Date Modifier Modify Description
  193. *---------------------------------------------------------------------------------------
  194. * 2015-08-25 Live Converter TF->XP
  195. *
  196. *---------------------------------------------------------------------------------------
  197. ****************************************************************************************/
  198. include "com_commonxp::comm_main.xjs";
  199. include "emr_carecomxp::ENRSignEngine.xjs";
  200. include "emr_carecomxp::CareCom.xjs";
  201. include "emr_commonxp::EMRCommon.xjs";
  202. var defalut_tabidx = 0;
  203. var arErrorCode = new HashArray();
  204. // 인증데이터 생성함수
  205. function fMake_SignData() {
  206. /*
  207. //Sign.XPATH_MAINNODE = "/root/send/savedata";
  208. Sign.addnode("/root/main/intvinfo/intvgnrl");
  209. */
  210. // sysf_trace(ds_signdata_recinfo.saveXML());
  211. Sign.addnode("Signinfo/signdata/recinfo/reclist",parent.ivw_denti.ds_signdata_recinfo.saveXML());
  212. //Sign.XPATH_MAINNODE = "/root/send/savedata";
  213. //Sign.addnode("/root/send/savedata");
  214. }
  215. function fRecMainReady()
  216. {
  217. selectBtnTab(0); // 치식탭1 선택
  218. setwrdflag();
  219. }
  220. // Flag 별 화면 설정
  221. function setwrdflag()
  222. {
  223. selectBtnTab(0); // 치식탭1 선택
  224. if( defalut_tabidx < 1 ){
  225. var tabidx = "";
  226. // fGetUserEnvOcsOrdAnsw("/root/send/reqdata", "/root/init/tabselidx" , "045");
  227. ds_init_tabselidx.copyData(emr_getOrderBaseInfo("envinfo"));
  228. ds_init_tabselidx.filter("qestcd == '045'");
  229. ds_init_tabselidx.applyChange();
  230. if( ds_init_tabselidx.getColumn(0,"answcnt") == "001" ){
  231. tabidx = tab_wrdflag.tab_wrdflag1.text;
  232. tab_wrdflag.tabindex = 0;
  233. }else if( ds_init_tabselidx.getColumn(0,"answcnt") == "002" ){
  234. tabidx = tab_wrdflag.tab_wrdflag2.text;
  235. tab_wrdflag.tabindex = 1;
  236. }else if( ds_init_tabselidx.getColumn(0,"answcnt") == "003" ){
  237. tabidx = tab_wrdflag.tab_wrdflag3.text;
  238. tab_wrdflag.tabindex = 2;
  239. }else if( ds_init_tabselidx.getColumn(0,"answcnt") == "004" ){
  240. tabidx = tab_wrdflag.tab_wrdflag4.text;
  241. tab_wrdflag.tabindex = 3;
  242. }else if( ds_init_tabselidx.getColumn(0,"answcnt") == "005" ){
  243. tabidx = tab_wrdflag.tab_wrdflag5.text;
  244. tab_wrdflag.tabindex = 4;
  245. }else if( ds_init_tabselidx.getColumn(0,"answcnt") == "006" ){
  246. tabidx = tab_wrdflag.tab_wrdflag6.text;
  247. tab_wrdflag.tabindex = 5;
  248. }else if( ds_init_tabselidx.getColumn(0,"answcnt") == "007" ){
  249. tabidx = tab_wrdflag.tab_wrdflag7.text;
  250. tab_wrdflag.tabindex = 6;
  251. }else if( ds_init_tabselidx.getColumn(0,"answcnt") == "008" ){
  252. tabidx = tab_wrdflag.tab_wrdflag8.text;
  253. tab_wrdflag.tabindex = 7;
  254. }else if( ds_init_tabselidx.getColumn(0,"answcnt") == "009" ){
  255. tabidx = tab_wrdflag.tab_wrdflag9.text;
  256. tab_wrdflag.tabindex = 8;
  257. }
  258. else
  259. {
  260. var tmpidx = tab_wrdflag.tabindex + 1;
  261. tabidx = eval("tab_wrdflag.tab_wrdflag" + tmpidx).text;
  262. }
  263. // fGetUserEnvOcsOrdAnsw("/root/send/reqdata", "/root/init/imemode", "046");
  264. ds_init_tabselidx.filter("");
  265. ds_init_tabselidx.copyData(emr_getOrderBaseInfo("envinfo"));
  266. ds_init_tabselidx.filter("qestcd == '046'");
  267. ds_init_tabselidx.applyChange();
  268. if (ds_init_tabselidx.rowcount > 0) {
  269. ds_init_imemode.copyData(ds_init_tabselidx,true);
  270. }
  271. if( ds_init_imemode.getColumn(0,"answcnt") == "001" ){
  272. parent.ivw_denti.group3.grp_denti.grp_ipt.ipt_recnm.imemode = "alpha";
  273. }else if( ds_init_imemode.getColumn(0,"answcnt") == "002" ){
  274. parent.ivw_denti.group3.grp_denti.grp_ipt.ipt_recnm.imemode = "hangul";
  275. }else if( ds_init_imemode.getColumn(0,"answcnt") == "003" ){ // 해당무일 경우에는 Defalut값
  276. parent.ivw_denti.group3.grp_denti.grp_ipt.ipt_recnm.imemode = "";
  277. }
  278. defalut_tabidx++;
  279. }else{
  280. var tmpidx = tab_wrdflag.tabindex + 1;
  281. tabidx =eval("tab_wrdflag.tab_wrdflag" + tmpidx).text;
  282. }
  283. //opener.ivw_denti.window.document.controls.item(tabidx).dispatch("onclick");
  284. parent.ivw_denti.setwrdflag1(tabidx);
  285. return;
  286. }
  287. /**
  288. * @---------------------------------------------------
  289. * @creat : 2011-01-01
  290. * @author : 최원돈
  291. * @desc : 치식 전체 리셋
  292. * @---------------------------------------------------
  293. */
  294. function resetdet()
  295. {
  296. setdenti(1, "lt", 1, 8, false); // 치식 1탭 좌측 상단 공백 셋팅
  297. setdenti(1, "lb", 1, 8, false); // 치식 1탭 좌측 하단 공백 셋팅
  298. setdenti(1, "rt", 1, 8, false); // 치식 1탭 우측 상단 공백 셋팅
  299. setdenti(1, "rb", 1, 8, false); // 치식 1탭 우측 하단 공백 셋팅
  300. setdenti(2, "lt", 1, 5, false); // 치식 2탭 좌측 상단 공백 셋팅
  301. setdenti(2, "lb", 1, 5, false); // 치식 2탭 좌측 하단 공백 셋팅
  302. setdenti(2, "rt", 1, 5, false); // 치식 2탭 우측 상단 공백 셋팅
  303. setdenti(2, "rb", 1, 5, false); // 치식 2탭 우측 하단 공백 셋팅
  304. return;
  305. }
  306. /**
  307. * @---------------------------------------------------
  308. * @creat : 2011-01-01
  309. * @author : 최원돈
  310. * @desc : 치식중앙 상단 설정
  311. * @---------------------------------------------------
  312. */
  313. function resetdet1tc()
  314. {
  315. var lb_chkblank = getdentiblank("lt", 1, 3) || getdentiblank("rt", 1, 3);
  316. setdenti(1, "lt", 1, 3, lb_chkblank); // 치식 1탭 좌측 상단 셋팅
  317. setdenti(1, "rt", 1, 3, lb_chkblank); // 치식 1탭 우측 상단 셋팅
  318. return;
  319. }
  320. /**
  321. * @---------------------------------------------------
  322. * @creat : 2011-01-01
  323. * @author : 최원돈
  324. * @desc : 치식 중앙 하단 설정
  325. * @---------------------------------------------------
  326. */
  327. function resetdet1bc()
  328. {
  329. var lb_chkblank = getdentiblank("lb", 1, 3) || getdentiblank("rb", 1, 3);
  330. setdenti(1, "lb", 1, 3, lb_chkblank); // 치식 1탭 좌측 상단 셋팅
  331. setdenti(1, "rb", 1, 3, lb_chkblank); // 치식 1탭 우측 상단 셋팅
  332. return;
  333. }
  334. /**
  335. * @---------------------------------------------------
  336. * @creat : 2011-01-01
  337. * @author : 최원돈
  338. * @desc : 치식 비공백을 체크한다.
  339. * @---------------------------------------------------
  340. */
  341. function getdentiNonBlank(ps_path, pi_from, pi_to)
  342. {
  343. for (var i = pi_from; i <= pi_to; i++)
  344. {
  345. if (ds_dentalinfo.getColumn(0, ps_path + i) != " ")
  346. {
  347. return true;
  348. }
  349. }
  350. return false;
  351. }
  352. /**
  353. * @---------------------------------------------------
  354. * @creat : 2011-01-01
  355. * @author : 최원돈
  356. * @desc : 치식 전체 비공백 여부 가져오기
  357. * @---------------------------------------------------
  358. */
  359. function getdentiNonBlankAll()
  360. {
  361. return getdentiNonBlank("lt", 1, 8) || getdentiNonBlank("lb", 1, 8)
  362. || getdentiNonBlank("rt", 1, 8) || getdentiNonBlank("rb", 1, 8);
  363. }
  364. /**
  365. * @---------------------------------------------------
  366. * @creat : 2011-01-01
  367. * @author : 최원돈
  368. * @desc : 치식 공백을 체크한다.
  369. * @---------------------------------------------------
  370. */
  371. function getdentiblank(ps_path, pi_from, pi_to)
  372. {
  373. for (var i = pi_from; i <= pi_to; i++)
  374. {
  375. if (ds_dentalinfo.getColumn(0, ps_path + i) == " ")
  376. {
  377. return true;
  378. }
  379. }
  380. return false;
  381. }
  382. /**
  383. * @---------------------------------------------------
  384. * @creat : 2011-01-01
  385. * @author : 최원돈
  386. * @desc : 치식 값을 설정한다.
  387. * @---------------------------------------------------
  388. */
  389. function setdenti(pi_page, ps_path, pi_from, pi_to, bp_chkyn)
  390. {
  391. if (utlf_isNull(bp_chkyn))
  392. {
  393. var lb_check = getdentiblank(ps_path, pi_from, pi_to);
  394. }
  395. else
  396. {
  397. var lb_check = bp_chkyn;
  398. }
  399. try
  400. {
  401. if (pi_page == 1)
  402. {
  403. for (var i = pi_from; i <= pi_to; i++)
  404. {
  405. if (lb_check)
  406. {
  407. ds_dentalinfo.setColumn(0, ps_path + i , i);
  408. eval("sw_dentaltab.dental1.cp_det" + pi_page + ps_path + i).style.background = "#9fb2f5";;
  409. }
  410. else
  411. {
  412. ds_dentalinfo.setColumn(0, ps_path + i, " ");
  413. //this.components["sw_dentaltab.dental1.cp_det" + pi_page + ps_path + i].style.background = "#FFFFFF";
  414. eval("sw_dentaltab.dental1.cp_det" + pi_page + ps_path + i).style.background = "#FFFFFF";
  415. }
  416. }
  417. }
  418. else
  419. {
  420. for (var i = pi_from; i <= pi_to; i++)
  421. {
  422. if (lb_check == true)
  423. {
  424. ds_dentalinfo.setColumn(0, ps_path + i, String.fromCharCode(i+64));
  425. eval("sw_dentaltab.dental2.cp_det" + pi_page + ps_path + String.fromCharCode(i+96)).style.background = "#9fb2f5";
  426. }
  427. else
  428. {
  429. ds_dentalinfo.setColumn(0, ps_path + i, " ");
  430. eval("sw_dentaltab.dental2.cp_det" + pi_page + ps_path + String.fromCharCode(i+96)).style.background = "#FFFFFF";
  431. }
  432. }
  433. }
  434. }
  435. catch(e)
  436. {
  437. sysf_catchTrace(e);
  438. throw e;
  439. }
  440. }
  441. /**
  442. * @---------------------------------------------------
  443. * @creat : 2011-01-01
  444. * @author : 최원돈
  445. * @desc : 치식 1탭 전체 셋팅
  446. * @---------------------------------------------------
  447. */
  448. function setdetall(pi_page, pi_enditem)
  449. {
  450. var lb_chkblank = getdentiblank("lt", 1, pi_enditem)
  451. || getdentiblank("lb", 1, pi_enditem)
  452. || getdentiblank("rt", 1, pi_enditem)
  453. || getdentiblank("rb", 1, pi_enditem);
  454. setdenti(pi_page, "lt", 1, pi_enditem, lb_chkblank); // 치식 1탭 좌측 상단 셋팅
  455. setdenti(pi_page, "lb", 1, pi_enditem, lb_chkblank); // 치식 1탭 좌측 하단 셋팅
  456. setdenti(pi_page, "rt", 1, pi_enditem, lb_chkblank); // 치식 1탭 우측 상단 셋팅
  457. setdenti(pi_page, "rb", 1, pi_enditem, lb_chkblank); // 치식 1탭 우측 하단 셋팅
  458. return;
  459. }
  460. /**
  461. * @---------------------------------------------------
  462. * @creat : 2011-01-01
  463. * @author : 최원돈
  464. * @desc : 치식탭 선택
  465. * @---------------------------------------------------
  466. */
  467. function selectBtnTab(pi_index)
  468. {
  469. // if (pi_index == 0) //1번 탭 선택
  470. // {
  471. // btn_dentaltab1.attribute("background-image") = "../../../com/commonweb/images/tab_v_show.jpg";
  472. // btn_dentaltab2.attribute("background-image") = "../../../com/commonweb/images/tab_v_hide.jpg";
  473. // }
  474. // else //2번 탭 선택
  475. // {
  476. // btn_dentaltab1.attribute("background-image") = "../../../com/commonweb/images/tab_v_hide.jpg";
  477. // btn_dentaltab2.attribute("background-image") = "../../../com/commonweb/images/tab_v_show.jpg";
  478. // }
  479. resetdet(); // 치식 전체 리셋
  480. sw_dentaltab.tabindex = pi_index;
  481. }
  482. /**
  483. * @---------------------------------------------------
  484. * @creat : 2011-01-01
  485. * @author : 최원돈
  486. * @desc : 치식 좌상 값 가져오기
  487. * @---------------------------------------------------
  488. */
  489. function getdetlt()
  490. {
  491. return " " + ds_dentalinfo.getColumn(0,"lt8")
  492. + " " + ds_dentalinfo.getColumn(0,"lt7")
  493. + " " + ds_dentalinfo.getColumn(0,"lt6")
  494. + " " + ds_dentalinfo.getColumn(0,"lt5")
  495. + " " + ds_dentalinfo.getColumn(0,"lt4")
  496. + " " + ds_dentalinfo.getColumn(0,"lt3")
  497. + " " + ds_dentalinfo.getColumn(0,"lt2")
  498. + " " + ds_dentalinfo.getColumn(0,"lt1");
  499. }
  500. /**
  501. * @---------------------------------------------------
  502. * @creat : 2011-01-01
  503. * @author : 최원돈
  504. * @desc : 치식 우상 값 가져오기
  505. * @---------------------------------------------------
  506. */
  507. function getdetrt()
  508. {
  509. return ds_dentalinfo.getColumn(0,"rt1")
  510. + " " + ds_dentalinfo.getColumn(0,"rt2")
  511. + " " + ds_dentalinfo.getColumn(0,"rt3")
  512. + " " + ds_dentalinfo.getColumn(0,"rt4")
  513. + " " + ds_dentalinfo.getColumn(0,"rt5")
  514. + " " + ds_dentalinfo.getColumn(0,"rt6")
  515. + " " + ds_dentalinfo.getColumn(0,"rt7")
  516. + " " + ds_dentalinfo.getColumn(0,"rt8");
  517. }
  518. /**
  519. * @---------------------------------------------------
  520. * @creat : 2011-01-01
  521. * @author : 최원돈
  522. * @desc : 치식 좌하 값 가져오기
  523. * @---------------------------------------------------
  524. */
  525. function getdetlb()
  526. {
  527. return " " + ds_dentalinfo.getColumn(0,"lb8")
  528. + " " + ds_dentalinfo.getColumn(0,"lb7")
  529. + " " + ds_dentalinfo.getColumn(0,"lb6")
  530. + " " + ds_dentalinfo.getColumn(0,"lb5")
  531. + " " + ds_dentalinfo.getColumn(0,"lb4")
  532. + " " + ds_dentalinfo.getColumn(0,"lb3")
  533. + " " + ds_dentalinfo.getColumn(0,"lb2")
  534. + " " + ds_dentalinfo.getColumn(0,"lb1");
  535. }
  536. /**
  537. * @---------------------------------------------------
  538. * @creat : 2011-01-01
  539. * @author : 최원돈
  540. * @desc : 치식 우하 값 가져오기
  541. * @---------------------------------------------------
  542. */
  543. function getdetrb()
  544. {
  545. return ds_dentalinfo.getColumn(0,"rb1")
  546. + " " + ds_dentalinfo.getColumn(0,"rb2")
  547. + " " + ds_dentalinfo.getColumn(0,"rb3")
  548. + " " + ds_dentalinfo.getColumn(0,"rb4")
  549. + " " + ds_dentalinfo.getColumn(0,"rb5")
  550. + " " + ds_dentalinfo.getColumn(0,"rb6")
  551. + " " + ds_dentalinfo.getColumn(0,"rb7")
  552. + " " + ds_dentalinfo.getColumn(0,"rb8");
  553. }
  554. /**
  555. * @---------------------------------------------------
  556. * @creat : 2011-01-01
  557. * @author : 최원돈
  558. * @desc : 치식 각각의 값을 설정한다.
  559. * @---------------------------------------------------
  560. */
  561. function setdetal(obj:Static)
  562. {
  563. var ls_ctrlid = obj.name;
  564. var li_ctrllen = ls_ctrlid.length;
  565. if (ls_ctrlid.charAt(6) == "1")
  566. {
  567. ls_ctrlpath = ls_ctrlid.substr(li_ctrllen - 3);
  568. }
  569. else
  570. {
  571. ls_ctrlpath = ls_ctrlid.substr(li_ctrllen - 3, 2) + (ls_ctrlid.charAt(li_ctrllen-1).charCodeAt() - 96)
  572. }
  573. var ls_ctrlinst = ds_dentalinfo.getColumn(0, ls_ctrlpath);
  574. if (ls_ctrlinst == " " || utlf_isNull(ls_ctrlinst))
  575. {
  576. ds_dentalinfo.setColumn(0, ls_ctrlpath, obj.text);
  577. obj.style.backgroundColor = "#9fb2f5";
  578. }
  579. else
  580. {
  581. ds_dentalinfo.setColumn(0, ls_ctrlpath, " ");
  582. obj.style.backgroundColor = "#FFFFFF";
  583. }
  584. }
  585. /**
  586. * @---------------------------------------------------
  587. * @creat : 2011-01-01
  588. * @author : 최원돈
  589. * @desc : 저장을 표시한다.
  590. * @---------------------------------------------------
  591. */
  592. function setBtnSignsaveColor(pb_value)
  593. {
  594. if (pb_value)
  595. {
  596. btn_signsave.class = "btn5";
  597. btn_signsave.style.gradation = "linear 0,0 pink 0,100 violet";
  598. }
  599. else
  600. {
  601. btn_signsave.style.gradation = "";
  602. btn_signsave.class = "btn2";
  603. }
  604. }
  605. function SMMRE00700_oninit(obj:Form, e:InitEventInfo)
  606. {
  607. frmf_initForm(obj);
  608. }
  609. function SMMRE00700_onload(obj:Form, e:LoadEventInfo)
  610. {
  611. zesf_InitSign();
  612. fRecMainReady();
  613. Sign.init();
  614. }
  615. function sw_dentaltab_dental1_btn_det1lt48_onclick(obj:Button, e:ClickEventInfo)
  616. {
  617. setdenti(1, "lt", 4, 8); // 치식 1탭 좌측 상단 셋팅
  618. }
  619. function sw_dentaltab_dental1_btn_det1lt_onclick(obj:Button, e:ClickEventInfo)
  620. {
  621. setdenti(1, "lt", 1, 8); // 치식 1탭 좌측 상단 셋팅
  622. }
  623. function sw_dentaltab_dental1_btn_det1lb48_onclick(obj:Button, e:ClickEventInfo)
  624. {
  625. setdenti(1, "lb", 4, 8); // 치식 1탭 좌측 하단 셋팅
  626. }
  627. function sw_dentaltab_dental1_btn_det1lb_onclick(obj:Button, e:ClickEventInfo)
  628. {
  629. setdenti(1, "lb", 1, 8); // 치식 1탭 좌측 하단 셋팅
  630. }
  631. function sw_dentaltab_dental1_btn_det1rt_onclick(obj:Button, e:ClickEventInfo)
  632. {
  633. setdenti(1, "rt", 1, 8); // 치식 1탭 우측 상단 셋팅
  634. }
  635. function sw_dentaltab_dental1_btn_det1rt48_onclick(obj:Button, e:ClickEventInfo)
  636. {
  637. setdenti(1, "rt", 4, 8); // 치식 1탭 우측 상단 셋팅
  638. }
  639. function sw_dentaltab_dental1_btn_det1rb_onclick(obj:Button, e:ClickEventInfo)
  640. {
  641. setdenti(1, "rb", 1, 8); // 치식 1탭 우측 하단 셋팅
  642. }
  643. function sw_dentaltab_dental1_btn_det1rb48_onclick(obj:Button, e:ClickEventInfo)
  644. {
  645. setdenti(1, "rb", 4, 8); // 치식 1탭 우측 하단 셋팅
  646. }
  647. function sw_dentaltab_dental1_btn_det1tot_onclick(obj:Button, e:ClickEventInfo)
  648. {
  649. setdetall(1, 8); // 치식 1탭 전체 셋팅
  650. }
  651. function sw_dentaltab_dental1_btn_det1tc_onclick(obj:Button, e:ClickEventInfo)
  652. {
  653. resetdet1tc(); // 치식중앙 상단 설정
  654. }
  655. function sw_dentaltab_dental1_btn_det1bc_onclick(obj:Button, e:ClickEventInfo)
  656. {
  657. resetdet1bc(); // 치식중앙 하단 설정
  658. }
  659. function sw_dentaltab_dental1_cp_det1lt8_onclick(obj:Static, e:ClickEventInfo)
  660. {
  661. setdetal(obj); // 치식 각각의 값을 설정한다.
  662. }
  663. function sw_dentaltab_dental1_cp_det1lt7_onclick(obj:Static, e:ClickEventInfo)
  664. {
  665. setdetal(obj); // 치식 각각의 값을 설정한다.
  666. }
  667. function sw_dentaltab_dental1_cp_det1lt6_onclick(obj:Static, e:ClickEventInfo)
  668. {
  669. setdetal(obj); // 치식 각각의 값을 설정한다.
  670. }
  671. function sw_dentaltab_dental1_cp_det1lt5_onclick(obj:Static, e:ClickEventInfo)
  672. {
  673. setdetal(obj); // 치식 각각의 값을 설정한다.
  674. }
  675. function sw_dentaltab_dental1_cp_det1lt4_onclick(obj:Static, e:ClickEventInfo)
  676. {
  677. setdetal(obj); // 치식 각각의 값을 설정한다.
  678. }
  679. function sw_dentaltab_dental1_cp_det1lt3_onclick(obj:Static, e:ClickEventInfo)
  680. {
  681. setdetal(obj); // 치식 각각의 값을 설정한다.
  682. }
  683. function sw_dentaltab_dental1_cp_det1lt2_onclick(obj:Static, e:ClickEventInfo)
  684. {
  685. setdetal(obj); // 치식 각각의 값을 설정한다.
  686. }
  687. function sw_dentaltab_dental1_cp_det1lt1_onclick(obj:Static, e:ClickEventInfo)
  688. {
  689. setdetal(obj); // 치식 각각의 값을 설정한다.
  690. }
  691. function sw_dentaltab_dental1_cp_det1lb8_onclick(obj:Static, e:ClickEventInfo)
  692. {
  693. setdetal(obj); // 치식 각각의 값을 설정한다.
  694. }
  695. function sw_dentaltab_dental1_cp_det1lb7_onclick(obj:Static, e:ClickEventInfo)
  696. {
  697. setdetal(obj); // 치식 각각의 값을 설정한다.
  698. }
  699. function sw_dentaltab_dental1_cp_det1lb6_onclick(obj:Static, e:ClickEventInfo)
  700. {
  701. setdetal(obj); // 치식 각각의 값을 설정한다.
  702. }
  703. function sw_dentaltab_dental1_cp_det1lb5_onclick(obj:Static, e:ClickEventInfo)
  704. {
  705. setdetal(obj); // 치식 각각의 값을 설정한다.
  706. }
  707. function sw_dentaltab_dental1_cp_det1lb4_onclick(obj:Static, e:ClickEventInfo)
  708. {
  709. setdetal(obj); // 치식 각각의 값을 설정한다.
  710. }
  711. function sw_dentaltab_dental1_cp_det1lb3_onclick(obj:Static, e:ClickEventInfo)
  712. {
  713. setdetal(obj); // 치식 각각의 값을 설정한다.
  714. }
  715. function sw_dentaltab_dental1_cp_det1lb2_onclick(obj:Static, e:ClickEventInfo)
  716. {
  717. setdetal(obj); // 치식 각각의 값을 설정한다.
  718. }
  719. function sw_dentaltab_dental1_cp_det1lb1_onclick(obj:Static, e:ClickEventInfo)
  720. {
  721. setdetal(obj); // 치식 각각의 값을 설정한다.
  722. }
  723. function sw_dentaltab_dental1_cp_det1rt1_onclick(obj:Static, e:ClickEventInfo)
  724. {
  725. setdetal(obj); // 치식 각각의 값을 설정한다.
  726. }
  727. function sw_dentaltab_dental1_cp_det1rt2_onclick(obj:Static, e:ClickEventInfo)
  728. {
  729. setdetal(obj); // 치식 각각의 값을 설정한다.
  730. }
  731. function sw_dentaltab_dental1_cp_det1rt3_onclick(obj:Static, e:ClickEventInfo)
  732. {
  733. setdetal(obj); // 치식 각각의 값을 설정한다.
  734. }
  735. function sw_dentaltab_dental1_cp_det1rt4_onclick(obj:Static, e:ClickEventInfo)
  736. {
  737. setdetal(obj); // 치식 각각의 값을 설정한다.
  738. }
  739. function sw_dentaltab_dental1_cp_det1rt5_onclick(obj:Static, e:ClickEventInfo)
  740. {
  741. setdetal(obj); // 치식 각각의 값을 설정한다.
  742. }
  743. function sw_dentaltab_dental1_cp_det1rt6_onclick(obj:Static, e:ClickEventInfo)
  744. {
  745. setdetal(obj); // 치식 각각의 값을 설정한다.
  746. }
  747. function sw_dentaltab_dental1_cp_det1rt7_onclick(obj:Static, e:ClickEventInfo)
  748. {
  749. setdetal(obj); // 치식 각각의 값을 설정한다.
  750. }
  751. function sw_dentaltab_dental1_cp_det1rt8_onclick(obj:Static, e:ClickEventInfo)
  752. {
  753. setdetal(obj); // 치식 각각의 값을 설정한다.
  754. }
  755. function sw_dentaltab_dental1_cp_det1rb1_onclick(obj:Static, e:ClickEventInfo)
  756. {
  757. setdetal(obj); // 치식 각각의 값을 설정한다.
  758. }
  759. function sw_dentaltab_dental1_cp_det1rb2_onclick(obj:Static, e:ClickEventInfo)
  760. {
  761. setdetal(obj); // 치식 각각의 값을 설정한다.
  762. }
  763. function sw_dentaltab_dental1_cp_det1rb3_onclick(obj:Static, e:ClickEventInfo)
  764. {
  765. setdetal(obj); // 치식 각각의 값을 설정한다.
  766. }
  767. function sw_dentaltab_dental1_cp_det1rb4_onclick(obj:Static, e:ClickEventInfo)
  768. {
  769. setdetal(obj); // 치식 각각의 값을 설정한다.
  770. }
  771. function sw_dentaltab_dental1_cp_det1rb5_onclick(obj:Static, e:ClickEventInfo)
  772. {
  773. setdetal(obj); // 치식 각각의 값을 설정한다.
  774. }
  775. function sw_dentaltab_dental1_cp_det1rb6_onclick(obj:Static, e:ClickEventInfo)
  776. {
  777. setdetal(obj); // 치식 각각의 값을 설정한다.
  778. }
  779. function sw_dentaltab_dental1_cp_det1rb7_onclick(obj:Static, e:ClickEventInfo)
  780. {
  781. setdetal(obj); // 치식 각각의 값을 설정한다.
  782. }
  783. function sw_dentaltab_dental1_cp_det1rb8_onclick(obj:Static, e:ClickEventInfo)
  784. {
  785. setdetal(obj); // 치식 각각의 값을 설정한다.
  786. }
  787. function sw_dentaltab_dental2_btn_det2lt_onclick(obj:Button, e:ClickEventInfo)
  788. {
  789. setdenti(2, "lt", 1, 5); // 치식 2탭 좌측 상단 셋팅
  790. }
  791. function sw_dentaltab_dental2_btn_det2lb_onclick(obj:Button, e:ClickEventInfo)
  792. {
  793. setdenti(2, "lb", 1, 5); // 치식 2탭 좌측 하단 셋팅
  794. }
  795. function sw_dentaltab_dental2_btn_det2rt_onclick(obj:Button, e:ClickEventInfo)
  796. {
  797. setdenti(2, "rt", 1, 5); // 치식 2탭 우측 상단 셋팅
  798. }
  799. function sw_dentaltab_dental2_btn_det2rb_onclick(obj:Button, e:ClickEventInfo)
  800. {
  801. setdenti(2, "rb", 1, 5); // 치식 2탭 우측 하단 셋팅
  802. }
  803. function sw_dentaltab_dental2_btn_det2tot_onclick(obj:Button, e:ClickEventInfo)
  804. {
  805. setdetall(2, 5); // 치식 2탭 전체 셋팅
  806. }
  807. function sw_dentaltab_dental2_cp_det2lte_onclick(obj:Static, e:ClickEventInfo)
  808. {
  809. setdetal(obj); // 치식 각각의 값을 설정한다.
  810. }
  811. function sw_dentaltab_dental2_cp_det2ltd_onclick(obj:Static, e:ClickEventInfo)
  812. {
  813. setdetal(obj); // 치식 각각의 값을 설정한다.
  814. }
  815. function sw_dentaltab_dental2_cp_det2ltc_onclick(obj:Static, e:ClickEventInfo)
  816. {
  817. setdetal(obj); // 치식 각각의 값을 설정한다.
  818. }
  819. function sw_dentaltab_dental2_cp_det2ltb_onclick(obj:Static, e:ClickEventInfo)
  820. {
  821. setdetal(obj); // 치식 각각의 값을 설정한다.
  822. }
  823. function sw_dentaltab_dental2_cp_det2lta_onclick(obj:Static, e:ClickEventInfo)
  824. {
  825. setdetal(obj); // 치식 각각의 값을 설정한다.
  826. }
  827. function sw_dentaltab_dental2_cp_det2lbe_onclick(obj:Static, e:ClickEventInfo)
  828. {
  829. setdetal(obj); // 치식 각각의 값을 설정한다.
  830. }
  831. function sw_dentaltab_dental2_cp_det2lbd_onclick(obj:Static, e:ClickEventInfo)
  832. {
  833. setdetal(obj); // 치식 각각의 값을 설정한다.
  834. }
  835. function sw_dentaltab_dental2_cp_det2lbc_onclick(obj:Static, e:ClickEventInfo)
  836. {
  837. setdetal(obj); // 치식 각각의 값을 설정한다.
  838. }
  839. function sw_dentaltab_dental2_cp_det2lbb_onclick(obj:Static, e:ClickEventInfo)
  840. {
  841. setdetal(obj); // 치식 각각의 값을 설정한다.
  842. }
  843. function sw_dentaltab_dental2_cp_det2lba_onclick(obj:Static, e:ClickEventInfo)
  844. {
  845. setdetal(obj); // 치식 각각의 값을 설정한다.
  846. }
  847. function sw_dentaltab_dental2_cp_det2rta_onclick(obj:Static, e:ClickEventInfo)
  848. {
  849. setdetal(obj); // 치식 각각의 값을 설정한다.
  850. }
  851. function sw_dentaltab_dental2_cp_det2rtb_onclick(obj:Static, e:ClickEventInfo)
  852. {
  853. setdetal(obj); // 치식 각각의 값을 설정한다.
  854. }
  855. function sw_dentaltab_dental2_cp_det2rtc_onclick(obj:Static, e:ClickEventInfo)
  856. {
  857. setdetal(obj); // 치식 각각의 값을 설정한다.
  858. }
  859. function sw_dentaltab_dental2_cp_det2rtd_onclick(obj:Static, e:ClickEventInfo)
  860. {
  861. setdetal(obj); // 치식 각각의 값을 설정한다.
  862. }
  863. function sw_dentaltab_dental2_cp_det2rte_onclick(obj:Static, e:ClickEventInfo)
  864. {
  865. setdetal(obj); // 치식 각각의 값을 설정한다.
  866. }
  867. function sw_dentaltab_dental2_cp_det2rba_onclick(obj:Static, e:ClickEventInfo)
  868. {
  869. setdetal(obj); // 치식 각각의 값을 설정한다.
  870. }
  871. function sw_dentaltab_dental2_cp_det2rbb_onclick(obj:Static, e:ClickEventInfo)
  872. {
  873. setdetal(obj); // 치식 각각의 값을 설정한다.
  874. }
  875. function sw_dentaltab_dental2_cp_det2rbc_onclick(obj:Static, e:ClickEventInfo)
  876. {
  877. setdetal(obj); // 치식 각각의 값을 설정한다.
  878. }
  879. function sw_dentaltab_dental2_cp_det2rbd_onclick(obj:Static, e:ClickEventInfo)
  880. {
  881. setdetal(obj); // 치식 각각의 값을 설정한다.
  882. }
  883. function sw_dentaltab_dental2_cp_det2rbe_onclick(obj:Static, e:ClickEventInfo)
  884. {
  885. setdetal(obj); // 치식 각각의 값을 설정한다.
  886. }
  887. function tab_wrdflag_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  888. {
  889. setwrdflag();
  890. }
  891. function btn_tmpsave_onclick(obj:Button, e:ClickEventInfo)
  892. {
  893. parent.ivw_denti.fClkBtnrecSave("0");
  894. }
  895. function btn_signsave_onclick(obj:Button, e:ClickEventInfo)
  896. {
  897. parent.ivw_denti.fClkBtnrecSave("2");
  898. }
  899. function sw_dentaltab_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  900. {
  901. selectBtnTab(e.postindex);
  902. }
  903. ]]></Script>
  904. </Form>
  905. </FDL>