SPCCN00400_채널별메시지검색.xfdl 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPCCN00400" position="absolute 0 0 510 475" titletext="채널별 상용구 검색" oninit="SPCCN00400_oninit" onload="SPCCN00400_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption1" text="상용구 리스트" class="tit_2" position="absolute 0 0 110 21"/>
  8. <Shape id="line1" class="line_10" position="absolute 0 16 500 22"/>
  9. <Shape id="line3" class="line_2" position="absolute 0 43 500 49"/>
  10. <Static id="cap_dtmntitl" text="그룹" class="cell_1" position="absolute 0 21 105 44" style="padding:0 0 0 0;align:center middle;"/>
  11. <Combo id="cmb_chnlflag" taborder="1" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 108 23 175 42" onitemchanged="cmb_chnlflag_onitemchanged">
  12. <Dataset id="innerdataset">
  13. <ColumnInfo>
  14. <Column id="codecolumn"/>
  15. <Column id="datacolumn"/>
  16. </ColumnInfo>
  17. <Rows>
  18. <Row>
  19. <Col id="codecolumn">S</Col>
  20. <Col id="datacolumn">SMS</Col>
  21. </Row>
  22. <Row>
  23. <Col id="codecolumn">E</Col>
  24. <Col id="datacolumn">Email</Col>
  25. </Row>
  26. </Rows>
  27. </Dataset>
  28. </Combo>
  29. <Combo id="cmb_msglrgcd" taborder="2" innerdataset="@ds_init_chnllrglist_chnllrggrup" codecolumn="msglrgcd" datacolumn="msglrgnm" class="combo_default" position="absolute 178 23 328 42" onitemchanged="cmb_msglrgcd_onitemchanged"/>
  30. <Combo id="cmb_msgmdlcd" taborder="3" innerdataset="@ds_init_chnlmdllist_chnlmdlgrup" codecolumn="msgmdlcd" datacolumn="msgmdlnm" class="combo_default" position="absolute 331 23 481 42" onitemchanged="cmb_msgmdlcd_onitemchanged"/>
  31. <Tab id="switch2" taborder="4" tabindex="0" position="absolute 0 48 501 450" class="tab_Normal">
  32. <Tabpages>
  33. <Tabpage id="case1">
  34. <Layouts>
  35. <Layout>
  36. <Grid id="grd_emaillist" taborder="5" binddataset="ds_main_msgsmllist" useinputpanel="false" position="absolute 0 0 499 204" autoenter="select" cellsizingtype="col" oncelldblclick="switch2_case1_grd_emaillist_oncelldblclick">
  37. <Formats>
  38. <Format id="default">
  39. <Columns>
  40. <Column size="26"/>
  41. <Column size="100"/>
  42. <Column size="350"/>
  43. <Column size="0"/>
  44. </Columns>
  45. <Rows>
  46. <Row size="24" band="head"/>
  47. <Row size="24"/>
  48. </Rows>
  49. <Band id="head">
  50. <Cell/>
  51. <Cell col="1" text="메시지코드"/>
  52. <Cell col="2" text="이메일제목"/>
  53. <Cell col="3"/>
  54. </Band>
  55. <Band id="body">
  56. <Cell celltype="head"/>
  57. <Cell col="1" displaytype="text" text="bind:msgsmlcd"/>
  58. <Cell col="2" style="align:left middle;padding:0 0 0 3;" text="bind:emailtitl"/>
  59. <Cell col="3" text="bind:smstrsmcntcno"/>
  60. </Band>
  61. </Format>
  62. </Formats>
  63. </Grid>
  64. <Static id="caption2" text="이메일 상세 내용" class="tit_2" position="absolute 0 209 134 231"/>
  65. <Shape id="line4" linetype="horizontal" class="line_10" position="absolute 0 225 499 231"/>
  66. <Static id="cap_emailbdtext" text="내용" class="cell_1" position="absolute 0 282 90 382"/>
  67. <TextArea id="tar_emailbdtext" taborder="6" class="text_essential" enable="false" position="absolute 93 282 496 382" wordwrap="word"/>
  68. <Shape id="line24" linetype="horizontal" class="line_2" position="absolute 0 252 499 258"/>
  69. <Edit id="ipt_replemail" taborder="7" class="input_essential" enable="false" position="absolute 93 232 295 251"/>
  70. <Static id="cap_replemail" text="보내는이" class="cell_1" position="absolute 0 230 90 253"/>
  71. <Shape id="line6" linetype="horizontal" class="line_2" position="absolute 0 278 499 284"/>
  72. <Static id="cap_emailtitl" text="제목" class="cell_1" position="absolute 0 256 90 279"/>
  73. <Edit id="ipt_emailtitl" taborder="8" class="input_essential" enable="false" position="absolute 93 258 496 277"/>
  74. <Static id="cap_recvrnm" text="이름" class="cell_1" position="absolute 298 230 355 253"/>
  75. <Edit id="ipt_recvrnm" taborder="9" class="input_essential" enable="false" position="absolute 358 232 496 251"/>
  76. </Layout>
  77. </Layouts>
  78. </Tabpage>
  79. <Tabpage id="case2">
  80. <Layouts>
  81. <Layout>
  82. <Grid id="grd_msglist" taborder="5" binddataset="ds_main_msgsmllist" useinputpanel="false" position="absolute 0 0 499 204" autoenter="select" cellsizingtype="col" oncelldblclick="switch2_case2_grd_msglist_oncelldblclick">
  83. <Formats>
  84. <Format id="default">
  85. <Columns>
  86. <Column size="21"/>
  87. <Column size="100"/>
  88. <Column size="350"/>
  89. <Column size="0"/>
  90. </Columns>
  91. <Rows>
  92. <Row size="24" band="head"/>
  93. <Row size="24"/>
  94. </Rows>
  95. <Band id="head">
  96. <Cell/>
  97. <Cell col="1" text="메시지코드"/>
  98. <Cell col="2" text="메시지"/>
  99. <Cell col="3"/>
  100. </Band>
  101. <Band id="body">
  102. <Cell celltype="head"/>
  103. <Cell col="1" displaytype="text" text="bind:msgsmlcd"/>
  104. <Cell col="2" style="align:left middle;padding:0 0 0 3;" text="bind:msgcnts"/>
  105. <Cell col="3" text="bind:smstrsmcntcno"/>
  106. </Band>
  107. </Format>
  108. </Formats>
  109. </Grid>
  110. <Static id="caption3" text="SMS 메시지 내용" class="tit_2" position="absolute 0 209 134 231"/>
  111. <Shape id="line2" linetype="horizontal" class="line_10" position="absolute 0 225 499 231"/>
  112. <Shape id="line5" linetype="horizontal" class="line_2" position="absolute 0 252 499 258"/>
  113. <Static id="caption5" text="회신번호" class="cell_1" position="absolute 0 230 90 253"/>
  114. <Edit id="ipt_callback" taborder="6" class="input_essential" enable="false" position="absolute 93 232 295 251"/>
  115. <Static id="caption4" text="메 시 지" class="cell_1" position="absolute 0 256 90 382"/>
  116. <TextArea id="tar_contents" taborder="7" class="text_essential" enable="false" position="absolute 93 257 496 382" wordwrap="word"/>
  117. </Layout>
  118. </Layouts>
  119. </Tabpage>
  120. </Tabpages>
  121. </Tab>
  122. <Button id="btn_confirm" taborder="5" text="확인" class="btn4" position="absolute 381 448 437 470" onclick="btn_confirm_onclick"/>
  123. <Button id="btn_cancel" taborder="6" text="취소" class="btn4" position="absolute 440 448 496 470" onclick="btn_cancel_onclick"/>
  124. </Layout>
  125. </Layouts>
  126. <Objects>
  127. <Dataset id="ds_send_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  128. <ColumnInfo>
  129. <Column id="msglrgcd" type="STRING" size="256"/>
  130. <Column id="msgmdlcd" type="STRING" size="256"/>
  131. <Column id="msgsmlcd" type="STRING" size="256"/>
  132. <Column id="chnlflag" type="STRING" size="256"/>
  133. </ColumnInfo>
  134. <Rows>
  135. <Row>
  136. <Col id="msglrgcd"/>
  137. <Col id="msgmdlcd"/>
  138. <Col id="msgsmlcd"/>
  139. <Col id="chnlflag"/>
  140. </Row>
  141. </Rows>
  142. </Dataset>
  143. <Dataset id="ds_main_emailattr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  144. <ColumnInfo>
  145. <Column id="recvrnm" type="STRING" size="256"/>
  146. <Column id="replemail" type="STRING" size="256"/>
  147. <Column id="emailtitl" type="STRING" size="256"/>
  148. <Column id="emailbdtext" type="STRING" size="256"/>
  149. <Column id="msglrgcd" type="STRING" size="256"/>
  150. <Column id="msgmdlcd" type="STRING" size="256"/>
  151. <Column id="msgsmlcd" type="STRING" size="256"/>
  152. </ColumnInfo>
  153. <Rows>
  154. <Row>
  155. <Col id="recvrnm"/>
  156. <Col id="replemail"/>
  157. <Col id="emailtitl"/>
  158. <Col id="emailbdtext"/>
  159. <Col id="msglrgcd"/>
  160. <Col id="msgmdlcd"/>
  161. <Col id="msgsmlcd"/>
  162. </Row>
  163. </Rows>
  164. </Dataset>
  165. <Dataset id="ds_main_msgsmllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  166. <ColumnInfo>
  167. <Column id="msgsmlcd" type="STRING" size="256" sumtext="메시지소분류코드"/>
  168. <Column id="msgcnts" type="STRING" size="256" sumtext="SMS메시지내용"/>
  169. <Column id="smstrsmcntcno" type="STRING" size="256" sumtext="SMS전송자연락처번호"/>
  170. <Column id="emailtitl" type="STRING" size="256" sumtext="이메일제목"/>
  171. <Column id="dmtitl" type="STRING" size="256" sumtext="DM제목"/>
  172. </ColumnInfo>
  173. </Dataset>
  174. <Dataset id="ds_main_msgattr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  175. <ColumnInfo>
  176. <Column id="msgcnts" type="STRING" size="256"/>
  177. <Column id="smstrsmcntcno" type="STRING" size="256"/>
  178. <Column id="msgsmlcd" type="STRING" size="256"/>
  179. <Column id="msglrgcd" type="STRING" size="256"/>
  180. <Column id="msgmdlcd" type="STRING" size="256"/>
  181. </ColumnInfo>
  182. <Rows>
  183. <Row>
  184. <Col id="msgcnts"/>
  185. <Col id="smstrsmcntcno"/>
  186. <Col id="msgsmlcd"/>
  187. <Col id="msglrgcd"/>
  188. <Col id="msgmdlcd"/>
  189. </Row>
  190. </Rows>
  191. </Dataset>
  192. <Dataset id="ds_init_chnllrglist_chnllrggrup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  193. <ColumnInfo>
  194. <Column id="msglrgcd" type="INT" size="256" sumtext="메시지대분류코드"/>
  195. <Column id="msglrgnm" type="STRING" size="256" sumtext="메시지대분류명"/>
  196. </ColumnInfo>
  197. </Dataset>
  198. <Dataset id="ds_init_chnlmdllist_chnlmdlgrup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  199. <ColumnInfo>
  200. <Column id="msgmdlcd" type="INT" size="256" sumtext="메시지중분류코드"/>
  201. <Column id="msgmdlnm" type="STRING" size="256" sumtext="메시지중분류명"/>
  202. <Column id="msglrgcd" type="INT" size="256" sumtext="메시지대분류코드"/>
  203. </ColumnInfo>
  204. </Dataset>
  205. <Dataset id="ds_temp_emailattr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  206. <ColumnInfo>
  207. <Column id="msgsmlcd" type="INT" size="256" sumtext="메시지소분류코드"/>
  208. <Column id="emailtitl" type="STRING" size="256" sumtext="이메일제목"/>
  209. <Column id="trsmpsnemailinfo" type="STRING" size="256" sumtext="회신이메일"/>
  210. <Column id="emailbdtext" type="STRING" size="256" sumtext="이메일내용"/>
  211. <Column id="emailbdtextfile" type="STRING" size="256" sumtext="이메일 이미지태그내용"/>
  212. <Column id="msglrgcd" type="INT" size="256" sumtext="메시지대분류코드"/>
  213. <Column id="msgmdlcd" type="INT" size="256" sumtext="메시지중분류코드"/>
  214. </ColumnInfo>
  215. </Dataset>
  216. </Objects>
  217. <Bind>
  218. <BindItem id="item0" compid="cmb_chnlflag" propid="value" datasetid="ds_send_info" columnid="chnlflag"/>
  219. <BindItem id="item1" compid="cmb_msglrgcd" propid="value" datasetid="ds_main_emailattr" columnid="msglrgcd"/>
  220. <BindItem id="item2" compid="cmb_msgmdlcd" propid="value" datasetid="ds_main_emailattr" columnid="msgmdlcd"/>
  221. <BindItem id="item3" compid="switch2.case1.ipt_replemail" propid="value" datasetid="ds_main_emailattr" columnid="replemail"/>
  222. <BindItem id="item4" compid="switch2.case1.ipt_recvrnm" propid="value" datasetid="ds_main_emailattr" columnid="recvrnm"/>
  223. <BindItem id="item5" compid="switch2.case1.ipt_emailtitl" propid="value" datasetid="ds_main_emailattr" columnid="emailtitl"/>
  224. <BindItem id="item6" compid="switch2.case1.tar_emailbdtext" propid="value" datasetid="ds_main_emailattr" columnid="emailbdtext"/>
  225. <BindItem id="item7" compid="switch2.case2.ipt_callback" propid="value" datasetid="ds_main_msgattr" columnid="smstrsmcntcno"/>
  226. <BindItem id="item8" compid="switch2.case2.tar_contents" propid="value" datasetid="ds_main_msgattr" columnid="msgcnts"/>
  227. </Bind>
  228. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  229. * System Name :
  230. * Job Name :
  231. * Creator :
  232. * Make Date : 2016-05-24
  233. * Description :
  234. *---------------------------------------------------------------------------------------
  235. * Modify Date Modifier Modify Description
  236. *---------------------------------------------------------------------------------------
  237. * 2016-05-24 Live Converter TF->XP
  238. *
  239. *---------------------------------------------------------------------------------------
  240. ****************************************************************************************/
  241. include "com_commonxp::comm_main.xjs";
  242. function SPCCN00400_oninit(obj:Form, e:InitEventInfo)
  243. {
  244. frmf_initForm(obj);
  245. }
  246. function SPCCN00400_onload(obj:Form, e:LoadEventInfo)
  247. {
  248. grdf_initGrid(switch2.case1.grd_emaillist);
  249. grdf_setRowTypeIcon(switch2.case1.grd_emaillist, 0);
  250. grdf_initGrid(switch2.case2.grd_msglist);
  251. grdf_setRowTypeIcon(switch2.case2.grd_msglist, 0);
  252. var chnlflag = opener.frmf_getParameter("search_condition");
  253. ds_send_info.setColumn(0, "chnlflag", chnlflag)
  254. var oParam = {};
  255. oParam.id = "TRCNS00201";
  256. oParam.service = "chnlmngtapp.ChnlClsMngt";
  257. oParam.method = "reqGetChnlLrgCd";
  258. oParam.inds = "req=ds_send_info";
  259. oParam.outds = "ds_init_chnllrglist_chnllrggrup=chnllrggrup";
  260. oParam.async = false;
  261. //oParam.callback = "cf_TRCNS00201";
  262. tranf_submit(oParam);
  263. cmb_chnlflag.enable = false;
  264. if (chnlflag == "E")
  265. {
  266. switch2.tabindex = 0;
  267. }
  268. else if (chnlflag == "S")
  269. {
  270. switch2.tabindex = 1;
  271. }
  272. }
  273. function cmb_chnlflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  274. {
  275. fGetChnlLrgCd();
  276. cmb_msglrgcd.setFocus();
  277. }
  278. function fGetChnlLrgCd()
  279. {
  280. ds_init_chnllrglist_chnllrggrup.clearData();
  281. ds_init_chnlmdllist_chnlmdlgrup.clearData();
  282. ds_main_msgsmllist.clearData();
  283. var oParam = {};
  284. oParam.id = "TRCNS00201";
  285. oParam.service = "chnlmngtapp.ChnlClsMngt";
  286. oParam.method = "reqGetChnlLrgCd";
  287. oParam.inds = "req=ds_send_info";
  288. oParam.outds = "ds_init_chnllrglist_chnllrggrup=chnllrggrup";
  289. oParam.async = false;
  290. //oParam.callback = "cf_TRCNS00201";
  291. tranf_submit(oParam);
  292. var chnlflag = ds_send_info.getColumn(0, "chnlflag")
  293. if (chnlflag == "S")
  294. {
  295. switch2.tabindex = 1;
  296. }
  297. else
  298. {
  299. switch2.tabindex = 0;
  300. }
  301. }
  302. function cmb_msglrgcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  303. {
  304. ds_init_chnlmdllist_chnlmdlgrup.clearData();
  305. // 선택한 채널관리 대분류에 따른 채널관리 중분류를 가져온다.
  306. fGetChnlMdlCd();
  307. cmb_msgmdlcd.setFocus();
  308. }
  309. function fGetChnlMdlCd()
  310. {
  311. var msglrgcd = ds_main_emailattr.getColumn(0, "msglrgcd");
  312. ds_send_info.setColumn(0, "msglrgcd",msglrgcd);
  313. var oParam = {};
  314. oParam.id = "TRCNS00202";
  315. oParam.service = "chnlmngtapp.ChnlClsMngt";
  316. oParam.method = "reqGetChnlMdlCd";
  317. oParam.inds = "req=ds_send_info";
  318. oParam.outds = "ds_init_chnlmdllist_chnlmdlgrup=chnlmdlgrup";
  319. oParam.async = false;
  320. //oParam.callback = "cf_TRCNS00202";
  321. tranf_submit(oParam);
  322. }
  323. function cmb_msgmdlcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  324. {
  325. ds_main_msgsmllist.clearData();
  326. // 선택한 채널관리 대분류에 따른 채널관리 중분류를 가져온다.
  327. fGetChnlSmlCd();
  328. }
  329. function fGetChnlSmlCd()
  330. {
  331. var msgmdlcd = ds_main_emailattr.getColumn(0, "msgmdlcd");
  332. ds_send_info.setColumn(0, "msgmdlcd",msgmdlcd);
  333. var oParam = {};
  334. oParam.id = "TRCCN00101";
  335. oParam.service = "crmapp.Common";
  336. oParam.method = "reqGetMsgList";
  337. oParam.inds = "req=ds_send_info";
  338. oParam.outds = "ds_main_msgsmllist=msgsmllist";
  339. oParam.async = false;
  340. //oParam.callback = "cf_TRCCN00101";
  341. tranf_submit(oParam);
  342. }
  343. function switch2_case1_grd_emaillist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  344. {
  345. fGetEmailAttr();
  346. }
  347. function fGetEmailAttr()
  348. {
  349. var row = ds_main_msgsmllist.rowposition;
  350. // 선택한 채널관리 리스트항목의 대분류에 따른 채널관리 중분류를 가져온다.
  351. var msgsmlcd = ds_main_msgsmllist.getColumn(row, "msgsmlcd");
  352. if (!utlf_isNull(msgsmlcd))
  353. {
  354. ds_send_info.setColumn(0, "msgsmlcd", msgsmlcd);
  355. var oParam = {};
  356. oParam.id = "TRCCN00201";
  357. oParam.service = "crmapp.Common";
  358. oParam.method = "reqGetEmailInfo";
  359. oParam.inds = "req=ds_send_info";
  360. oParam.outds = "ds_temp_emailattr=emailattr";
  361. oParam.async = false;
  362. //oParam.callback = "cf_TRCCN00201";
  363. tranf_submit(oParam);
  364. var msgsmlcd = ds_temp_emailattr.getColumn(0, "msgsmlcd");
  365. var emailtitl = ds_temp_emailattr.getColumn(0, "emailtitl");
  366. var replemail = ds_temp_emailattr.getColumn(0, "replemail");
  367. var emailbdtext = ds_temp_emailattr.getColumn(0, "emailbdtext");
  368. var msglrgcd = ds_temp_emailattr.getColumn(0, "msglrgcd");
  369. var msgmdlcd = ds_temp_emailattr.getColumn(0, "msgmdlcd");
  370. ds_main_emailattr.setColumn(0, "msgsmlcd", msgsmlcd);
  371. ds_main_emailattr.setColumn(0, "emailtitl", emailtitl);
  372. ds_main_emailattr.setColumn(0, "replemail", replemail);
  373. ds_main_emailattr.setColumn(0, "emailbdtext", emailbdtext);
  374. ds_main_emailattr.setColumn(0, "msglrgcd", msglrgcd);
  375. ds_main_emailattr.setColumn(0, "msgmdlcd", msgmdlcd);
  376. }
  377. }
  378. function switch2_case2_grd_msglist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  379. {
  380. var row = ds_main_msgsmllist.rowposition;
  381. var msgcnts = ds_main_msgsmllist.getColumn(row, "msgcnts");
  382. var msgsmlcd = ds_main_msgsmllist.getColumn(row, "msgsmlcd");
  383. var smstrsmcntcno = ds_main_msgsmllist.getColumn(row, "smstrsmcntcno");
  384. var msglrgcd = ds_main_emailattr.getColumn(0, "msglrgcd")
  385. var msgmdlcd = ds_main_emailattr.getColumn(0, "msgmdlcd")
  386. ds_main_msgattr.setColumn(0, "msgsmlcd", msgsmlcd);
  387. ds_main_msgattr.setColumn(0, "msgcnts", msgcnts);
  388. ds_main_msgattr.setColumn(0, "smstrsmcntcno", smstrsmcntcno);
  389. ds_main_msgattr.setColumn(0, "msglrgcd", msglrgcd);
  390. ds_main_msgattr.setColumn(0, "msgmdlcd", msgmdlcd);
  391. }
  392. function btn_confirm_onclick(obj:Button, e:ClickEventInfo)
  393. {
  394. var receive_msglrgcd_path = opener.frmf_getParameter("receive_msglrgcd_path");
  395. var receive_msgmdlcd_path = opener.frmf_getParameter("receive_msgmdlcd_path");
  396. var receive_msgsmlcd_path = opener.frmf_getParameter("receive_msgsmlcd_path");
  397. var receive_msgcnts_path = opener.frmf_getParameter("receive_msgcnts_path");
  398. var receive_emailtitl_path = opener.frmf_getParameter("receive_emailtitl_path");
  399. var chnlflag = ds_send_info.getColumn(0, "chnlflag");
  400. var msglrgcd = "";
  401. var msgmdlcd = "";
  402. var msgsmlcd = "";
  403. var msgcnts = "";
  404. var emailtitl = "";
  405. if (chnlflag == "S")
  406. {
  407. msglrgcd = ds_main_msgattr.getColumn(0, "msglrgcd");
  408. msgmdlcd = ds_main_msgattr.getColumn(0, "msgmdlcd");
  409. msgsmlcd = ds_main_msgattr.getColumn(0, "msgsmlcd");
  410. msgcnts = ds_main_msgattr.getColumn(0, "msgcnts");
  411. }
  412. else
  413. {
  414. msglrgcd = ds_main_emailattr.getColumn(0, "msglrgcd");
  415. msgmdlcd = ds_main_emailattr.getColumn(0, "msgmdlcd");
  416. msgsmlcd = ds_main_emailattr.getColumn(0, "msgsmlcd");
  417. emailtitl = ds_main_emailattr.getColumn(0, "emailtitl");
  418. }
  419. var objArg = new Object();
  420. objArg.msglrgcd = msglrgcd;
  421. objArg.msgmdlcd = msgmdlcd;
  422. objArg.msgsmlcd = msgsmlcd;
  423. objArg.msgcnts = msgcnts;
  424. objArg.emailtitl = emailtitl;
  425. this.close(objArg);
  426. }
  427. function btn_cancel_onclick(obj:Button, e:ClickEventInfo)
  428. {
  429. this.close();
  430. }
  431. ]]></Script>
  432. </Form>
  433. </FDL>