SMAAA00800_회의교육행사관리.xfdl 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAAA00800" position="absolute 0 0 1200 763" titletext="회의교육행사관리" onload="SMAAA00800_onload" oninit="SMAAA00800_oninit">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption6" text="회의/교육행사관리" class="tit_1" position="absolute 0 0 151 25"/>
  8. <Div id="grp_biz" taborder="1" position="absolute 0 15 1195 758">
  9. <Layouts>
  10. <Layout>
  11. <Shape id="line12" linetype="horizontal" class="line_10" position="absolute 0 77 1194 83" anchor="default"/>
  12. <Static id="caption32" text="회의/교육행사리스트" class="tit_2" position="absolute 2 60 147 78" anchor="default"/>
  13. <Div id="group1" taborder="8" position="absolute 0 10 1194 45" anchor="default">
  14. <Layouts>
  15. <Layout>
  16. <Shape id="roundrect1" type="roundrectangle" class="roundrect_search" position="absolute 0 0 1194 35" anchor="default"/>
  17. <Static id="cap_actfromdd" text="조회기간 :" class="search_name" position="absolute 15 8 127 25" anchor="default"/>
  18. <Static id="cap_todd1" text="조회기간 :" class="search_name" position="absolute 15 8 127 25" anchor="default"/>
  19. <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1104 7 1110 29" anchor="default"/>
  20. <Button id="btn_search" taborder="1" text="조회" class="btn1" position="absolute 1123 8 1179 30" anchor="default" onclick="grp_biz_group1_btn_search_onclick"/>
  21. <Static id="caption5" text="~" class="search_no_b" position="absolute 200 7 212 24" anchor="default"/>
  22. <Calendar id="ipt_todd1" taborder="2" class="input_s_essential" position="absolute 216 7 306 26" anchor="default" autoselect="true"/>
  23. <Calendar id="ipt_actfromdd" taborder="3" class="input_s_essential" position="absolute 106 7 196 26" anchor="default" autoselect="true"/>
  24. <Radio id="rdo_bizflag" taborder="4" columncount="-1" rowcount="-1" innerdataset="ds_A0513" codecolumn="cdid" datacolumn="cdnm" position="absolute 497 9 731 29" anchor="default" onitemchanged="grp_biz_group1_rdo_bizflag_onitemchanged"/>
  25. <Combo id="cmb_flagcd" taborder="5" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 740 9 840 28" anchor="default"/>
  26. <Static id="caption7" text="회의/교육행사구분 :" class="search_name" position="absolute 361 8 506 25" anchor="default"/>
  27. <Static id="caption11" text="구분 :" class="search_name" position="absolute 884 8 949 25" anchor="default"/>
  28. </Layout>
  29. </Layouts>
  30. </Div>
  31. <Static id="caption2" text="회의/교육행사 등록" class="tit_2" position="absolute 3 608 141 626" anchor="default"/>
  32. <Shape id="line1" linetype="horizontal" class="line_10" position="absolute 2 625 1194 631" anchor="default"/>
  33. <Shape id="line4" linetype="horizontal" class="line_2" position="absolute 0 648 1194 654" anchor="default"/>
  34. <Button id="btn_del" taborder="10" text="삭제" class="btn5" position="absolute 1096 604 1138 623" anchor="default" onclick="grp_biz_btn_del_onclick"/>
  35. <Button id="btn_listsearch" taborder="11" text="초기화" class="btn5" position="absolute 1140 604 1193 623" anchor="default" onclick="grp_biz_btn_listsearch_onclick"/>
  36. <Radio id="rdo_bizflag1" taborder="12" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 84 630 269 650" anchor="default" onitemchanged="grp_biz_rdo_bizflag1_onitemchanged">
  37. <Dataset id="innerdataset">
  38. <ColumnInfo>
  39. <Column id="codecolumn"/>
  40. <Column id="datacolumn"/>
  41. </ColumnInfo>
  42. <Rows>
  43. <Row>
  44. <Col id="codecolumn">1</Col>
  45. <Col id="datacolumn">회의</Col>
  46. </Row>
  47. <Row>
  48. <Col id="codecolumn">2</Col>
  49. <Col id="datacolumn">교육행사</Col>
  50. </Row>
  51. <Row>
  52. <Col id="codecolumn">3</Col>
  53. <Col id="datacolumn">단체수혜</Col>
  54. </Row>
  55. </Rows>
  56. </Dataset>
  57. </Radio>
  58. <Button id="btn_save" taborder="13" text="저장" class="btn5" position="absolute 1052 604 1094 623" anchor="default" onclick="grp_biz_btn_save_onclick"/>
  59. <Shape id="line3" class="line_2" position="absolute 0 672 1194 678" linetype="horizontal" anchor="default"/>
  60. <Static id="caption15" text="내용" class="cell_1" position="absolute 2 677 82 740" anchor="default"/>
  61. <Edit id="ipt_plcenm" taborder="14" class="input" position="absolute 464 654 663 673" anchor="default" autoselect="true"/>
  62. <MaskEdit id="ipt_attntrqty" taborder="15" mask="9999" class="input" position="absolute 752 654 824 673" anchor="default" autoselect="true"/>
  63. <Edit id="ipt_educfestivnm" taborder="16" class="input" position="absolute 84 654 378 673" anchor="default" autoselect="true"/>
  64. <TextArea id="ipt_educfestivrem" taborder="17" position="absolute 84 678 1191 738" anchor="default" wordwrap="char"/>
  65. <Static id="caption12" text="명" position="absolute 826 654 844 674" anchor="default"/>
  66. <Edit id="ipt_chrgpsnnm" taborder="18" position="absolute 907 654 970 673" anchor="default" autoselect="true"/>
  67. <MaskEdit id="ipt_dayeductm" taborder="19" mask="99" position="absolute 752 630 824 649" anchor="default" autoselect="true"/>
  68. <Calendar id="ipt_fromdd" taborder="20" position="absolute 464 630 553 649" anchor="default" autoselect="true"/>
  69. <Calendar id="ipt_todd" taborder="21" position="absolute 573 630 662 649" anchor="default" autoselect="true"/>
  70. <Static id="caption1" text="~" position="absolute 559 632 574 652" anchor="default"/>
  71. <Radio id="rdo_servtmrcogflag" taborder="22" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 972 630 1051 650" anchor="default">
  72. <Dataset id="innerdataset">
  73. <ColumnInfo>
  74. <Column id="codecolumn"/>
  75. <Column id="datacolumn"/>
  76. </ColumnInfo>
  77. <Rows>
  78. <Row>
  79. <Col id="codecolumn">Y</Col>
  80. <Col id="datacolumn">Y</Col>
  81. </Row>
  82. <Row>
  83. <Col id="codecolumn">N</Col>
  84. <Col id="datacolumn">N</Col>
  85. </Row>
  86. </Rows>
  87. </Dataset>
  88. </Radio>
  89. <Combo id="cmb_rgstteamflag" taborder="23" innerdataset="@ds_A0525" codecolumn="cdid" datacolumn="cdnm" position="absolute 950 17 1050 36" anchor="default"/>
  90. <Edit id="opt_flagnm1" taborder="24" position="absolute 275 630 373 649" anchor="default"/>
  91. <Combo id="cmb_flagcd1" taborder="25" codecolumn="cdid" datacolumn="cdnm" position="absolute 270 630 378 649" anchor="default"/>
  92. <Static id="caption10" text="봉사시간 인정여부" class="cell_1" position="absolute 851 629 970 652" anchor="default"/>
  93. <Static id="caption3" text="구분" class="cell_1" position="absolute 2 629 82 652" anchor="default"/>
  94. <Static id="caption4" text="교육행사기간" class="cell_1" position="absolute 380 629 463 652" anchor="default"/>
  95. <Static id="caption8" text="1일교육시간" class="cell_1" position="absolute 668 629 750 652" anchor="default"/>
  96. <Static id="caption13" text="장소" class="cell_1" position="absolute 380 653 462 676" anchor="default"/>
  97. <Static id="caption14" text="참석자" class="cell_1" position="absolute 668 653 750 676" anchor="default"/>
  98. <Static id="caption16" text="담당자" class="cell_1" position="absolute 851 653 905 676" anchor="default"/>
  99. <Static id="caption9" text="교육행사명" class="cell_1" position="absolute 2 653 82 676" anchor="default"/>
  100. <Shape id="line2" linetype="horizontal" class="line_3" position="absolute 2 737 1190 743" anchor="default"/>
  101. <Combo id="combo1" taborder="26" innerdataset="@ds_A0525_1" codecolumn="cdid" datacolumn="cdnm" position="absolute 1055 654 1190 673" anchor="default"/>
  102. <Static id="caption17" text="구분" class="cell_1" position="absolute 975 653 1050 676" anchor="default"/>
  103. <Grid id="grd_itemlist" taborder="27" binddataset="ds_main_grdlist_itemlist" useinputpanel="false" position="absolute 0 82 1194 597" oncelldblclick="grp_biz_grd_itemlist_oncelldblclick" oncellclick="grp_biz_grd_itemlist_oncellclick" autosizingtype="row" cellsizingtype="both" extendsizetype="row" autoenter="select" autofittype="col">
  104. <Formats>
  105. <Format id="default">
  106. <Columns>
  107. <Column size="20"/>
  108. <Column size="80"/>
  109. <Column size="80"/>
  110. <Column size="85"/>
  111. <Column size="85"/>
  112. <Column size="80"/>
  113. <Column size="230"/>
  114. <Column size="61"/>
  115. <Column size="90"/>
  116. <Column size="170"/>
  117. <Column size="80"/>
  118. <Column size="120"/>
  119. <Column size="0"/>
  120. <Column size="0"/>
  121. <Column size="0"/>
  122. <Column size="0"/>
  123. <Column size="0"/>
  124. <Column size="0"/>
  125. <Column size="0"/>
  126. <Column size="0"/>
  127. <Column size="0"/>
  128. <Column size="0"/>
  129. </Columns>
  130. <Rows>
  131. <Row size="24" band="head"/>
  132. <Row size="24"/>
  133. </Rows>
  134. <Band id="head">
  135. <Cell/>
  136. <Cell col="1" text="구분"/>
  137. <Cell col="2" text="구분"/>
  138. <Cell col="3" text="기간"/>
  139. <Cell col="4" text="기간"/>
  140. <Cell col="5" text="참석자수"/>
  141. <Cell col="6" text="교육행사명"/>
  142. <Cell col="7" text="인정여부"/>
  143. <Cell col="8" text="1일교육시간"/>
  144. <Cell col="9" text="장소"/>
  145. <Cell col="10" text="담당자"/>
  146. <Cell col="11" text="내용"/>
  147. <Cell col="12" text="caption1"/>
  148. <Cell col="13" text="caption2"/>
  149. <Cell col="14" text="caption3"/>
  150. <Cell col="15" text="caption4"/>
  151. <Cell col="16" text="caption5"/>
  152. <Cell col="17"/>
  153. <Cell col="18"/>
  154. <Cell col="19"/>
  155. <Cell col="20"/>
  156. <Cell col="21"/>
  157. </Band>
  158. <Band id="body">
  159. <Cell celltype="head" expr="currow + 1"/>
  160. <Cell col="1" text="bind:biznm"/>
  161. <Cell col="2" text="bind:flagnm"/>
  162. <Cell col="3" displaytype="date" text="bind:fromdd" calendardisplaynulltype="none"/>
  163. <Cell col="4" displaytype="date" text="bind:todd" calendardisplaynulltype="none"/>
  164. <Cell col="5" text="bind:attntrqty"/>
  165. <Cell col="6" style="align:left middle;" text="bind:educfestivnm"/>
  166. <Cell col="7" text="bind:servtmrcogflag"/>
  167. <Cell col="8" text="bind:dayeductm"/>
  168. <Cell col="9" style="align:left middle;" text="bind:plcenm"/>
  169. <Cell col="10" style="align:left middle;" text="bind:chrgpsnnm"/>
  170. <Cell col="11" style="align:left middle;" text="bind:educfestivrem" wordwrap="char" autosizerow="limitmin"/>
  171. <Cell col="12" text="bind:educfestivseqno"/>
  172. <Cell col="13" text="bind:rgstteamflag"/>
  173. <Cell col="14" text="bind:confflagcd"/>
  174. <Cell col="15" text="bind:educfestivcd"/>
  175. <Cell col="16" text="bind:benfflagcd"/>
  176. <Cell col="17" text="bind:bizflag"/>
  177. <Cell col="18" text="bind:flagcd"/>
  178. <Cell col="19" text="bind:grupid"/>
  179. <Cell col="20" text="bind:conflagnm"/>
  180. <Cell col="21" text="bind:status"/>
  181. </Band>
  182. </Format>
  183. </Formats>
  184. </Grid>
  185. </Layout>
  186. </Layouts>
  187. </Div>
  188. </Layout>
  189. </Layouts>
  190. <Objects>
  191. <Dataset id="ds_main_grdlist_itemlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  192. <Dataset id="ds_main_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  193. <ColumnInfo>
  194. <Column id="actfromdd" type="STRING" size="256"/>
  195. <Column id="todd1" type="STRING" size="256"/>
  196. <Column id="bizflag" type="STRING" size="256"/>
  197. <Column id="flagcd" type="STRING" size="256"/>
  198. <Column id="rgstteamflag" type="STRING" size="256"/>
  199. </ColumnInfo>
  200. <Rows>
  201. <Row>
  202. <Col id="actfromdd"/>
  203. <Col id="todd1"/>
  204. <Col id="bizflag"/>
  205. <Col id="flagcd"/>
  206. <Col id="rgstteamflag"/>
  207. </Row>
  208. </Rows>
  209. </Dataset>
  210. <Dataset id="ds_main_cond_condinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  211. <ColumnInfo>
  212. <Column id="flagnm" type="STRING" size="256"/>
  213. <Column id="fromdd" type="STRING" size="256"/>
  214. <Column id="todd" type="STRING" size="256"/>
  215. <Column id="attntrqty" type="STRING" size="256"/>
  216. <Column id="educfestivnm" type="STRING" size="256"/>
  217. <Column id="dayeductm" type="STRING" size="256"/>
  218. <Column id="servtmrcogflag" type="STRING" size="256"/>
  219. <Column id="plcenm" type="STRING" size="256"/>
  220. <Column id="chrgpsnnm" type="STRING" size="256"/>
  221. <Column id="educfestivrem" type="STRING" size="256"/>
  222. <Column id="educfestivseqno" type="STRING" size="256"/>
  223. <Column id="rgstteamflag" type="STRING" size="256"/>
  224. <Column id="confflagcd" type="STRING" size="256"/>
  225. <Column id="educfestivcd" type="STRING" size="256"/>
  226. <Column id="benfflagcd" type="STRING" size="256"/>
  227. <Column id="bizflag" type="STRING" size="256"/>
  228. <Column id="flagcd" type="STRING" size="256"/>
  229. <Column id="grupid" type="STRING" size="256"/>
  230. <Column id="conflagnm" type="STRING" size="256"/>
  231. <Column id="status" type="STRING" size="256"/>
  232. </ColumnInfo>
  233. <Rows>
  234. <Row>
  235. <Col id="flagnm"/>
  236. <Col id="fromdd"/>
  237. <Col id="todd"/>
  238. <Col id="attntrqty"/>
  239. <Col id="educfestivnm"/>
  240. <Col id="dayeductm"/>
  241. <Col id="servtmrcogflag"/>
  242. <Col id="plcenm"/>
  243. <Col id="chrgpsnnm"/>
  244. <Col id="educfestivrem"/>
  245. <Col id="educfestivseqno"/>
  246. <Col id="rgstteamflag"/>
  247. <Col id="confflagcd"/>
  248. <Col id="educfestivcd"/>
  249. <Col id="benfflagcd"/>
  250. <Col id="bizflag"/>
  251. <Col id="flagcd"/>
  252. <Col id="grupid"/>
  253. <Col id="conflagnm"/>
  254. <Col id="status"/>
  255. </Row>
  256. </Rows>
  257. </Dataset>
  258. <Dataset id="ds_init_A0505listbottom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  259. <Dataset id="ds_init_A0362listbottom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  260. <Dataset id="ds_init_A0019listbottom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  261. <Dataset id="ds_A0513" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  262. <ColumnInfo>
  263. <Column id="cdid" type="STRING" size="256"/>
  264. <Column id="cdnm" type="STRING" size="256"/>
  265. </ColumnInfo>
  266. </Dataset>
  267. <Dataset id="ds_A0525" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  268. <Dataset id="ds_A0655" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  269. <Dataset id="ds_A0505" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  270. <Dataset id="ds_A0362" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  271. <Dataset id="ds_A0364" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  272. <Dataset id="ds_A0019" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  273. <Dataset id="ds_init_all" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  274. <ColumnInfo>
  275. <Column id="cdid" type="STRING" size="256"/>
  276. <Column id="cdnm" type="STRING" size="256"/>
  277. </ColumnInfo>
  278. <Rows>
  279. <Row>
  280. <Col id="cdid">00</Col>
  281. <Col id="cdnm">전체</Col>
  282. </Row>
  283. </Rows>
  284. </Dataset>
  285. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  286. <Dataset id="Dataset00" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  287. <Dataset id="ds_temp_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  288. <Dataset id="ds_send_savedata_condinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  289. <Dataset id="ds_A0525_1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  290. </Objects>
  291. <Bind>
  292. <BindItem id="item0" compid="grp_biz.group1.ipt_actfromdd" propid="value" datasetid="ds_main_search" columnid="actfromdd"/>
  293. <BindItem id="item1" compid="grp_biz.group1.ipt_todd1" propid="value" datasetid="ds_main_search" columnid="todd1"/>
  294. <BindItem id="item2" compid="grp_biz.group1.rdo_bizflag" propid="value" datasetid="ds_main_search" columnid="bizflag"/>
  295. <BindItem id="item3" compid="grp_biz.group1.cmb_flagcd" propid="value" datasetid="ds_main_search" columnid="flagcd"/>
  296. <BindItem id="item4" compid="grp_biz.cmb_rgstteamflag" propid="value" datasetid="ds_main_search" columnid="rgstteamflag"/>
  297. <BindItem id="item5" compid="grp_biz.rdo_bizflag1" propid="value" datasetid="ds_main_cond_condinfo" columnid="bizflag"/>
  298. <BindItem id="item6" compid="grp_biz.cmb_flagcd1" propid="value" datasetid="ds_main_cond_condinfo" columnid="flagcd"/>
  299. <BindItem id="item7" compid="grp_biz.ipt_fromdd" propid="value" datasetid="ds_main_cond_condinfo" columnid="fromdd"/>
  300. <BindItem id="item8" compid="grp_biz.ipt_todd" propid="value" datasetid="ds_main_cond_condinfo" columnid="todd"/>
  301. <BindItem id="item9" compid="grp_biz.ipt_dayeductm" propid="value" datasetid="ds_main_cond_condinfo" columnid="dayeductm"/>
  302. <BindItem id="item10" compid="grp_biz.rdo_servtmrcogflag" propid="value" datasetid="ds_main_cond_condinfo" columnid="servtmrcogflag"/>
  303. <BindItem id="item11" compid="grp_biz.ipt_educfestivnm" propid="value" datasetid="ds_main_cond_condinfo" columnid="educfestivnm"/>
  304. <BindItem id="item12" compid="grp_biz.ipt_plcenm" propid="value" datasetid="ds_main_cond_condinfo" columnid="plcenm"/>
  305. <BindItem id="item13" compid="grp_biz.ipt_attntrqty" propid="value" datasetid="ds_main_cond_condinfo" columnid="attntrqty"/>
  306. <BindItem id="item14" compid="grp_biz.ipt_chrgpsnnm" propid="value" datasetid="ds_main_cond_condinfo" columnid="chrgpsnnm"/>
  307. <BindItem id="item15" compid="grp_biz.combo1" propid="value" datasetid="ds_main_cond_condinfo" columnid="rgstteamflag"/>
  308. <BindItem id="item16" compid="grp_biz.ipt_educfestivrem" propid="value" datasetid="ds_main_cond_condinfo" columnid="educfestivrem"/>
  309. </Bind>
  310. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  311. * System Name :
  312. * Job Name :
  313. * Creator :
  314. * Make Date : 2015-11-13
  315. * Description :
  316. *---------------------------------------------------------------------------------------
  317. * Modify Date Modifier Modify Description
  318. *---------------------------------------------------------------------------------------
  319. * 2015-11-13 Live Converter TF->XP
  320. *
  321. *---------------------------------------------------------------------------------------
  322. ****************************************************************************************/
  323. include "com_commonxp::comm_main.xjs";
  324. include "emr_carecomxp::CareCom.xjs";
  325. var arErrorCode = new HashArray();
  326. function SMAAA00800_oninit(obj: Form, e: InitEventInfo) {
  327. frmf_initForm(obj); // 폼 초기화
  328. }
  329. function SMAAA00800_onload(obj: Form, e: LoadEventInfo) {
  330. fInit();
  331. }
  332. //1. 화명 오픈시 초기화
  333. function fInit() {
  334. ds_main_grdlist_itemlist.clearData();
  335. //날짜 초기화
  336. var Ndate = utlf_getNewDate();
  337. var Idate = Ndate.getDateFormat("YYYYMM") + "01";
  338. ds_main_search.setColumn(0, "actfromdd", Idate)
  339. var sDate = utlf_getNewDate(); //달의 마지막날 가져오기
  340. var lastDate = sDate.getFullYear();
  341. lastDate = lastDate.toString() + ((sDate.getMonth() + 1 > 9) ? sDate.getMonth() + 1 : "0" + (sDate.getMonth() + 1));
  342. lastDate = lastDate.toString() + sDate.getMonthDay();
  343. ds_main_search.setColumn(0, "todd1", lastDate);
  344. ds_main_cond_condinfo.setColumn(0, "servtmrcogflag", "N");
  345. //하단테이블 날짜 초기화
  346. ds_main_cond_condinfo.setColumn(0, "fromdd", utlf_getCurrentDate());
  347. ds_main_cond_condinfo.setColumn(0, "todd", utlf_getCurrentDate());
  348. //구분코드 초기화
  349. ds_main_search.setColumn(0, "bizflag", "0");
  350. if (ds_main_search.getColumn(0, "bizflag") == "0") { //업무구분코드가 전체일때 구분코드 ""
  351. ds_main_search.setColumn(0, "flagcd", "");
  352. grp_biz.group1.cmb_flagcd.enable = false;
  353. }
  354. ds_main_search.setColumn(0, "rgstteamflag", "0");
  355. // status 상태 설정
  356. ds_main_cond_condinfo.setColumn(0, "status", 'i'); //default 'i'
  357. //공통코드 조회한다
  358. //input박스는 한개 instance만 교체
  359. var arrParam = [{
  360. dsNm: "ds_A0513",
  361. cdGrpId: "A0513"
  362. },
  363. {
  364. dsNm: "ds_A0525",
  365. cdGrpId: "A0525"
  366. },
  367. {
  368. dsNm: "ds_A0655",
  369. cdGrpId: "A0655"
  370. },
  371. {
  372. dsNm: "ds_A0505",
  373. cdGrpId: "A0505"
  374. },
  375. {
  376. dsNm: "ds_A0362",
  377. cdGrpId: "A0362"
  378. },
  379. {
  380. dsNm: "ds_A0364",
  381. cdGrpId: "A0364"
  382. }
  383. ];
  384. appf_getCodeList(arrParam);
  385. ds_A0525.filter("cdid != ''");
  386. ds_A0525_1.copyData(ds_A0525, true);
  387. ds_A0525.filter("");
  388. // //유형코드 조회(Cache 방식)
  389. // zbcfGetKindCodeList(
  390. // new Array("A0019"), //업무규칙
  391. // new Array("A0364"), //코드군
  392. // new Array("/root/init/A0019list"), //노드
  393. // true, //minimum : true TRZBC00105
  394. // new Array("dispseq"), //sorting 항목
  395. // new Array("asc")
  396. // );
  397. var arrParam = new Array();
  398. arrParam.push({
  399. bizId: "A0019",
  400. cdGrpId: "A0364",
  401. dsNm: "ds_A0019",
  402. sortField: "dispseq",
  403. sortMehotd: "asc"
  404. });
  405. appf_getKindCodeList(arrParam);
  406. frmf_addComboItem("grp_biz.group1.rdo_bizflag", "전체", "0", "above");
  407. frmf_addComboItem("grp_biz.cmb_rgstteamflag", "전체", "0", "above");
  408. grp_biz.group1.rdo_bizflag.value = "0";
  409. grp_biz.cmb_rgstteamflag.value = "0";
  410. //하단의 콤보 인스턴스 생성.전체가 제외된 인스턴스가 필요하므로 별도의 노드를 만든다
  411. // copyNodesetType("/root/init/A0505listbottom","/root/init/A0505list","replace",model,model);
  412. // copyNodesetType("/root/init/A0362listbottom","/root/init/A0362list","replace",model,model);
  413. // copyNodesetType("/root/init/A0019listbottom","/root/init/A0019list","replace",model,model);
  414. ds_init_A0505listbottom.copyData(ds_A0505);
  415. ds_init_A0362listbottom.copyData(ds_A0362);
  416. ds_init_A0019listbottom.copyData(ds_A0019);
  417. //조건부 콤보에 전체를 추가한다.
  418. // copyNodesetType("/root/init/A0505list/A0505","/root/init/all","before",model,model);
  419. // copyNodesetType("/root/init/A0362list/A0362","/root/init/all","before",model,model);
  420. // copyNodesetType("/root/init/A0019list/A0019A0364","/root/init/all","before",model,model);
  421. //메뉴파라미터값에 따른 활동부서 비활성처리
  422. //SMAAA00800_param : 호스피스 : 2 원목실 : 3
  423. var SMAAA00800_param = frmf_getMenuParam(); //1
  424. if (SMAAA00800_param == '2') {
  425. ds_main_search.setColumn(0, "rgstteamflag", SMAAA00800_param);
  426. grp_biz.cmb_rgstteamflag.enable = false;
  427. }
  428. if (SMAAA00800_param == '3') {
  429. ds_main_search.setColumn(0, "rgstteamflag", SMAAA00800_param);
  430. grp_biz.cmb_rgstteamflag.enable = false;
  431. }
  432. }
  433. // 2. 조회
  434. function fSearch() {
  435. //메뉴파라미터값이 있을때 rgstTeamFlag 처리
  436. //value값이 없는 경우, '1'로 처리
  437. if (utlf_isNull(ds_main_search.getColumn(0, "actfromdd"))) {
  438. sysf_messageBox("시작일자는 ", "I003");
  439. grp_biz.group1.ipt_actfromdd.setFocus();
  440. return false;
  441. }
  442. if (utlf_transNullToEmpty(ds_main_search.getColumn(0, "actfromdd")).length != 8) {
  443. sysf_messageBox("올바른 시작일자 항목을", "C001");
  444. grp_biz.group1.ipt_actfromdd.setFocus();
  445. return false;
  446. }
  447. if (utlf_isNull(ds_main_search.getColumn(0, "todd1"))) {
  448. sysf_messageBox("종료일자는 ", "I003");
  449. grp_biz.group1.ipt_todd1.setFocus();
  450. return false;
  451. }
  452. if (utlf_transNullToEmpty(ds_main_search.getColumn(0, "todd1")).length != 8) {
  453. sysf_messageBox("올바른 시작일자 항목을", "C001");
  454. grp_biz.group1.ipt_todd1.setFocus();
  455. return false;
  456. }
  457. if (ds_main_search.getColumn(0, "actfromdd") > ds_main_search.getColumn(0, "todd1")) {
  458. sysf_messageBox("올바른 조회기간을", "C001");
  459. grp_biz.group1.ipt_actfromdd.setFocus();
  460. return false;
  461. }
  462. //ds_main_grdlist_itemlist.clearData();//fInit()에서 removeNodeset을 했기에 makeNode로 생성
  463. ds_send_reqdata.clearData();
  464. ds_send_reqdata.copyData(ds_main_search);
  465. var oParam = {};
  466. oParam.id = "TRAAA00801";
  467. oParam.service = "voluntractapp.VoluntrDligclaznsMngt";
  468. oParam.method = "reqGetFestivMngtList";
  469. oParam.inds = "req=ds_send_reqdata";
  470. oParam.outds = "ds_main_grdlist_itemlist=itemlist";
  471. oParam.async = false;
  472. tranf_submit(oParam);
  473. }
  474. //3. 회의교육행사 리스트 선택시 등록부분에 셋팅
  475. function fGetItemListInfo() {
  476. var idxRow = ds_main_grdlist_itemlist.rowposition; //- 위치
  477. var idxCol = grp_biz.grd_itemlist.currentcol; //|
  478. var SMAAA00800_param = frmf_getMenuParam(); //메뉴파라미터 값
  479. if (idxRow < 0 || idxCol < 0) return; //그리드 data외 return
  480. //model.copyNode("/root/main/cond/condinfo", "/root/main/grdlist/itemlist["+ idxRow +"]"); //- data copyNode
  481. ds_main_cond_condinfo.copyRow(0, ds_main_grdlist_itemlist, idxRow);
  482. ds_main_cond_condinfo.setColumn(0, "status", 'u'); // 수정 status 설정
  483. //node 복사
  484. ds_temp_main_cond.clearData();
  485. //model.copyNode("/root/temp/main/cond","/root/main/cond");
  486. ds_temp_main_cond.copyData(ds_main_cond_condinfo);
  487. //그리드bizflag (회의, 교육행사, 단체수혜) 조건시 처리
  488. if (ds_main_grdlist_itemlist.getColumn(idxRow, "bizflag") == "1") {
  489. ds_main_cond_condinfo.setColumn(0, "bizflag", "1"); //회의
  490. ds_main_cond_condinfo.setColumn(0, "flagnm", ds_main_grdlist_itemlist.getColumn(idxRow, "flagnm")); //flagnm setValue
  491. grp_biz.cmb_flagcd1.innerdataset = "ds_A0655";
  492. }
  493. if (ds_main_grdlist_itemlist.getColumn(idxRow, "bizflag") == "2") {
  494. ds_main_cond_condinfo.setColumn(0, "bizflag", "2");
  495. ds_main_cond_condinfo.setColumn(0, "flagnm", ds_main_grdlist_itemlist.getColumn(idxRow, "flagnm"));
  496. grp_biz.cmb_flagcd1.innerdataset = "ds_A0362";
  497. }
  498. if (ds_main_grdlist_itemlist.getColumn(idxRow, "bizflag") == "3") {
  499. ds_main_cond_condinfo.setColumn(0, "bizflag", "3");
  500. ds_main_cond_condinfo.setColumn(0, "flagnm", ds_main_grdlist_itemlist.getColumn(idxRow, "flagnm"));
  501. grp_biz.cmb_flagcd1.innerdataset = "ds_A0364";
  502. }
  503. }
  504. //4. 회의/교육행사 등록시 필수 저장여부 체크
  505. function fDefaultCheck() {
  506. if (utlf_isNull(ds_main_cond_condinfo.getColumn(0, "bizflag"))) {
  507. sysf_messageBox("업무구분을 ", "C002");
  508. grp_biz.rdo_bizflag1.setFocus();
  509. return false;
  510. }
  511. if (utlf_isNull(ds_main_cond_condinfo.getColumn(0, "flagcd"))) {
  512. sysf_messageBox("구분코드을 ", "C002");
  513. grp_biz.cmb_flagcd1.setFocus();
  514. return false;
  515. }
  516. if (utlf_isNull(ds_main_cond_condinfo.getColumn(0, "fromdd")) || utlf_transNullToEmpty(ds_main_cond_condinfo.getColumn(0, "fromdd")).length != 8) {
  517. sysf_messageBox("시작일자는 ", "I003");
  518. grp_biz.ipt_fromdd.setFocus();
  519. return false;
  520. }
  521. if (utlf_isNull(ds_main_cond_condinfo.getColumn(0, "todd")) || utlf_transNullToEmpty(ds_main_cond_condinfo.getColumn(0, "todd")).length != 8) {
  522. sysf_messageBox("종료일자는 ", "I003");
  523. grp_biz.ipt_todd.setFocus();
  524. return false;
  525. }
  526. if (ds_main_cond_condinfo.getColumn(0, "fromdd") > ds_main_cond_condinfo.getColumn(0, "todd")) {
  527. sysf_messageBox("올바른 조회기간을", "C001");
  528. grp_biz.ipt_fromdd.setFocus();
  529. return false;
  530. }
  531. if (ds_main_cond_condinfo.getColumn(0, "bizflag") == "2") {
  532. if (utlf_isNull(ds_main_cond_condinfo.getColumn(0, "dayeductm"))) {
  533. sysf_messageBox("1일교육시간은 ", "I003");
  534. grp_biz.ipt_dayeductm.setFocus();
  535. return false;
  536. }
  537. if (ds_main_cond_condinfo.getColumn(0, "dayeductm") <= 0) {
  538. sysf_messageBox("1일교육시간은 0시간을 넣을 수", "I004");
  539. grp_biz.ipt_dayeductm.setFocus();
  540. return false;
  541. }
  542. if (utlf_isNull(ds_main_cond_condinfo.getColumn(0, "servtmrcogflag"))) {
  543. sysf_messageBox("봉사시간인정여부는 ", "I003");
  544. grp_biz.rdo_servtmrcogflag.setFocus();
  545. return false;
  546. }
  547. }
  548. if (utlf_isNull(ds_main_cond_condinfo.getColumn(0, "educfestivnm"))) {
  549. sysf_messageBox("교육행사명은 ", "I003");
  550. grp_biz.cmb_flagcd1.setFocus();
  551. return false;
  552. }
  553. return true;
  554. }
  555. //5. 회의/교육행사 등록 부분의 초기화버튼 클릭시
  556. function fRgstReset() {
  557. grp_biz.rdo_bizflag1.enable = true; //구분(rdo, cmb) 처리
  558. grp_biz.cmb_flagcd1.enable = true;
  559. grp_biz.cmb_flagcd1.visible = true;
  560. grp_biz.opt_flagnm1.visible = false;
  561. ds_main_cond_condinfo.clearData(); //4. resetInstanceNode
  562. ds_main_cond_condinfo.addRow();
  563. ds_main_cond_condinfo.setColumn(0, "status", 'i');
  564. ds_main_cond_condinfo.setColumn(0, "servtmrcogflag", "N"); //하단 table 봉사시간인정여부 "N"
  565. //하단테이블 날짜 초기화
  566. ds_main_cond_condinfo.setColumn(0, "fromdd", utlf_getCurrentDate());
  567. ds_main_cond_condinfo.setColumn(0, "todd", utlf_getCurrentDate());
  568. }
  569. //6. 회의/교육행사 등록 저장버튼 클릭시
  570. function fSaveFestivRgst() {
  571. var status = ds_main_cond_condinfo.getColumn(0, "status"); //'i', 'u'
  572. ds_send_savedata_condinfo.clearData();
  573. ds_send_savedata_condinfo.copyData(ds_main_cond_condinfo);
  574. if (status == 'i') { //저장
  575. //호스피스/원목실에서 저장할때의 처리
  576. var SMAAA00800_param = frmf_getMenuParam(); //1
  577. if (SMAAA00800_param == '2') {
  578. ds_send_savedata_condinfo.setColumn(0, "rgstteamflag", SMAAA00800_param);
  579. }
  580. if (SMAAA00800_param == '3') {
  581. ds_send_savedata_condinfo.setColumn(0, "rgstteamflag", SMAAA00800_param);
  582. }
  583. if (utlf_isNull(ds_send_savedata_condinfo.getColumn(0, "rgstteamflag")) ||
  584. ds_send_savedata_condinfo.getColumn(0, "rgstteamflag") == "0") {
  585. ds_send_savedata_condinfo.setColumn(0, "rgstteamflag", "1");
  586. }
  587. var oParam = {};
  588. oParam.id = "TXAAA01301";
  589. oParam.service = "voluntractapp.VoluntrDligclaznsMngt";
  590. oParam.method = "reqExeFestivRgst";
  591. oParam.inds = "req_cond=ds_send_savedata_condinfo";
  592. oParam.outds = "";
  593. oParam.async = false;
  594. oParam.callback = "cf_TXAAA01301";
  595. tranf_submit(oParam);
  596. if (arErrorCode.pop("TXAAA01301") > -1) {
  597. sysf_messageBox("자료 저장이", "I002");
  598. fRgstReset();
  599. }
  600. } else if (status == 'u') { //수정
  601. //변경여부체크
  602. if (dsf_getDsCSV(ds_temp_main_cond) == dsf_getDsCSV(ds_main_cond_condinfo)) {
  603. sysf_messageBox("변경된 데이터가 ", "I004");
  604. return;
  605. } else {
  606. //model.copyNode("/root/send/savedata", "/root/main/cond");
  607. ds_send_savedata_condinfo.clearData();
  608. ds_send_savedata_condinfo.copyData(ds_main_cond_condinfo)
  609. var oParam = {};
  610. oParam.id = "TXAAA01301";
  611. oParam.service = "voluntractapp.VoluntrDligclaznsMngt";
  612. oParam.method = "reqExeFestivRgst";
  613. oParam.inds = "req_cond=ds_send_savedata_condinfo";
  614. oParam.outds = "";
  615. oParam.async = false;
  616. tranf_submit(oParam);
  617. fRgstReset();
  618. }
  619. }
  620. fSearch();
  621. }
  622. function cf_TXAAA01301(sSvcId, nErrorCode, sErrorMsg) {
  623. arErrorCode.push(sSvcId, nErrorCode);
  624. }
  625. //7. 회의/교육행사 삭제
  626. function fDelFestivRgst() {
  627. if (utlf_isNull(ds_main_cond_condinfo.getColumn(0, "educfestivseqno"))) {
  628. sysf_messageBox("삭제할 데이터가 ", "I004");
  629. return;
  630. } else {
  631. var btn = sysf_messageBox("선택한 회의/교육행사 등록을 ", "Q001");
  632. if (btn == "6") {
  633. ds_send_savedata_condinfo.clearData();
  634. ds_main_cond_condinfo.setColumn(0, "status", "d");
  635. ds_send_savedata_condinfo.copyData(ds_main_cond_condinfo);
  636. if (ds_main_cond_condinfo.getColumn(0, "attntrqty") == "0" || grp_biz.rdo_bizflag1.value == "1") {
  637. var oParam = {};
  638. oParam.id = "TXAAA01301";
  639. oParam.service = "voluntractapp.VoluntrDligclaznsMngt";
  640. oParam.method = "reqExeFestivRgst";
  641. oParam.inds = "req_cond=ds_send_savedata_condinfo";
  642. oParam.outds = "";
  643. oParam.async = false;
  644. tranf_submit(oParam);
  645. } else {
  646. sysf_messageBox("해당 행사는 출결정보가 존재합니다. 삭제할 수 없습니다 ", "I");
  647. }
  648. fSearch();
  649. fRgstReset();
  650. } else if (btn == "7") {
  651. return;
  652. }
  653. }
  654. }
  655. //8. 부모창으로 값넘기기
  656. function fSendParam() {
  657. var popupyn = sysf_getModelProperty("pop");
  658. sysf_trace("popupyn : " + popupyn)
  659. // if(checkOpener())
  660. // {
  661. // var row=grd_itemlist.row; // 클릭한 행 저장
  662. //
  663. // if(model.getValue("/root/properties/uid/opener") =='')
  664. // {
  665. // return;
  666. // }
  667. //
  668. // if(row<1) return;
  669. // if(row>=1)
  670. // { // 조회된 결과가 있을 때
  671. // if(popupyn == "Y") {
  672. // model.makeValue("/root/main/grdlist/itemlist"+"["+row+"]/flag","Y");
  673. // // 클릭한 행의 falg값에 Y셋팅
  674. // //model.makeNode(opener.root.main.reqpopup.reqpoplist);
  675. // model.copyNode(opener.root.main.reqpopup.reqpopuplist,"/root/main/grdlist/itemlist["+row+"]");
  676. // // 교육행사 출결관리 화면에 셋팅한 flag 'Y'를 보내줌
  677. // model.refresh();
  678. // window.close();
  679. // }
  680. // }
  681. // else
  682. // {
  683. // messageBox("상위화면이 변경되어 데이터를 가져올 수","I004");
  684. // model.makeValue("/root/main/grdlist/itemlist"+"["+row+"]/flag","N");
  685. // model.copyNode(opener.root.main.reqpopup.reqpopuplist,"/root/main/grdlist/itemlist["+row+"]");
  686. // opener.model.refresh();
  687. //
  688. //
  689. // }
  690. // }
  691. }
  692. function grp_biz_group1_btn_search_onclick(obj: Button, e: ClickEventInfo) {
  693. fSearch();
  694. }
  695. function grp_biz_group1_rdo_bizflag_onitemchanged(obj: Radio, e: ItemChangeEventInfo) {
  696. if (ds_main_search.getColumn(0, "bizflag") == "0") { //전체선택시
  697. grp_biz.group1.cmb_flagcd.enable = false;
  698. ds_main_search.setColumn(0, "flagcd", "");
  699. }
  700. if (ds_main_search.getColumn(0, "bizflag") == "1") { //회의선택시
  701. grp_biz.group1.cmb_flagcd.enable = true;
  702. grp_biz.group1.cmb_flagcd.innerdataset = "ds_A0655";
  703. ds_main_search.setColumn(0, "flagcd", "00");
  704. }
  705. if (ds_main_search.getColumn(0, "bizflag") == "2") { //교육행사선택시
  706. grp_biz.group1.cmb_flagcd.enable = true;
  707. grp_biz.group1.cmb_flagcd.innerdataset = "ds_A0362";
  708. ds_main_search.setColumn(0, "flagcd", "00");
  709. }
  710. if (ds_main_search.getColumn(0, "bizflag") == "3") { //단체수혜선택시
  711. grp_biz.group1.cmb_flagcd.enable = true;
  712. grp_biz.group1.cmb_flagcd.innerdataset = "ds_A0364";
  713. ds_main_search.setColumn(0, "flagcd", "00");
  714. }
  715. }
  716. function grp_biz_grd_itemlist_oncelldblclick(obj: Grid, e: GridClickEventInfo) {
  717. fSendParam();
  718. }
  719. function grp_biz_grd_itemlist_oncellclick(obj: Grid, e: GridClickEventInfo) {
  720. fGetItemListInfo();
  721. }
  722. function grp_biz_btn_del_onclick(obj: Button, e: ClickEventInfo) {
  723. fDelFestivRgst();
  724. }
  725. function grp_biz_btn_listsearch_onclick(obj: Button, e: ClickEventInfo) {
  726. fRgstReset();
  727. }
  728. function grp_biz_rdo_bizflag1_onitemchanged(obj: Radio, e: ItemChangeEventInfo) {
  729. //회의/교육행사등록 구분콤보박스 셋팅
  730. if (ds_main_cond_condinfo.getColumn(0, "bizflag") == "1") { //회의선택시
  731. grp_biz.ipt_attntrqty.enable = true;
  732. grp_biz.ipt_dayeductm.enable = true;
  733. grp_biz.cmb_flagcd1.innerdataset = "ds_A0655";
  734. ds_main_cond_condinfo.setColumn(0, "dayeductm", "");
  735. ds_main_cond_condinfo.setColumn(0, "educfestivnm", "");
  736. ds_main_cond_condinfo.setColumn(0, "plcenm", "");
  737. ds_main_cond_condinfo.setColumn(0, "attntrqty", "");
  738. ds_main_cond_condinfo.setColumn(0, "chrgpsnnm", "");
  739. ds_main_cond_condinfo.setColumn(0, "educfestivrem", "");
  740. //model.setValue("/root/main/cond/condinfo/flagcd","01");
  741. ds_main_cond_condinfo.setColumn(0, "servtmrcogflag", "N");
  742. }
  743. if (ds_main_cond_condinfo.getColumn(0, "bizflag") == "2") { //교육행사선택시
  744. grp_biz.ipt_attntrqty.enable = false;
  745. grp_biz.ipt_dayeductm.enable = true;
  746. grp_biz.cmb_flagcd1.innerdataset = "ds_A0362";
  747. ds_main_cond_condinfo.setColumn(0, "dayeductm", "");
  748. ds_main_cond_condinfo.setColumn(0, "educfestivnm", "");
  749. ds_main_cond_condinfo.setColumn(0, "plcenm", "");
  750. ds_main_cond_condinfo.setColumn(0, "attntrqty", "");
  751. ds_main_cond_condinfo.setColumn(0, "chrgpsnnm", "");
  752. ds_main_cond_condinfo.setColumn(0, "educfestivrem", "");
  753. //model.setValue("/root/main/cond/condinfo/flagcd","01");
  754. ds_main_cond_condinfo.setColumn(0, "servtmrcogflag", "N");
  755. }
  756. if (ds_main_cond_condinfo.getColumn(0, "bizflag") == "3") { //단체수혜선택시
  757. grp_biz.ipt_attntrqty.enable = false;
  758. grp_biz.ipt_dayeductm.enable = false;
  759. ds_main_cond_condinfo.setColumn(0, "dayeductm", "");
  760. ds_main_cond_condinfo.setColumn(0, "educfestivnm", "");
  761. ds_main_cond_condinfo.setColumn(0, "plcenm", "");
  762. ds_main_cond_condinfo.setColumn(0, "attntrqty", "");
  763. ds_main_cond_condinfo.setColumn(0, "chrgpsnnm", "");
  764. ds_main_cond_condinfo.setColumn(0, "educfestivrem", "");
  765. grp_biz.cmb_flagcd1.innerdataset = "ds_A0364";
  766. ds_main_cond_condinfo.setColumn(0, "servtmrcogflag", "N");
  767. }
  768. }
  769. function grp_biz_btn_save_onclick(obj: Button, e: ClickEventInfo) {
  770. if (!fDefaultCheck()) return; //필수 저장여부 체크
  771. fSaveFestivRgst();
  772. }]]></Script>
  773. </Form>
  774. </FDL>