123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMCND00200" position="absolute 0 0 1209 780" titletext="DM템플릿관리" oninit="SMCND00200_oninit" onload="SMCND00200_onload">
- <Layouts>
- <Layout>
- <Div id="group02" anchor="left bottom" taborder="102" style="border:1 solid #808080ff ;" position="absolute 753 583 1200 751"/>
- <Div id="group01" anchor="left bottom" taborder="25" style="border:1 solid #808080ff ;" position="absolute 753 450 1200 546">
- <Layouts>
- <Layout/>
- </Layouts>
- </Div>
- <Div id="group00" anchor="left bottom" taborder="23" style="border:1 solid #808080ff ;" position="absolute 753 389 1200 414"/>
- <Div id="group6" anchor="top right bottom" taborder="7" style="border:1 solid #808080ff ;" position="absolute 897 59 1200 364">
- <Layouts>
- <Layout/>
- </Layouts>
- </Div>
- <Div position="absolute 224 59 889 99" align="align:center top;" id="grp_johe" class="div_SA2" anchor="left top right">
- <Layouts>
- <Layout>
- <Static text="검색조건 :" position="absolute 15 11 105 28" id="caption2" class="search_name"/>
- <Combo position="absolute 104 9 170 28" id="cmb_titlesearch" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="grp_johe_cmb_titlesearch_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">T</Col>
- <Col id="datacolumn">제 목</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">내 용</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit position="absolute 175 9 305 28" id="ipt_s_dtmntitl" class="input_search" onkeyup="grp_johe_ipt_s_dtmntitl_onkeyup"/>
- <Edit position="absolute 175 9 305 28" id="ipt_s_dtmnbdtext" class="input_search" autoselect="true" onkeyup="grp_johe_ipt_s_dtmnbdtext_onkeyup"/>
- <Shape position="absolute 579 7 585 29" linetype="vertical" id="line1" class="line_4" anchor="top right"/>
- <Button position="absolute 597 7 653 29" id="btn_search" class="btn1" text="조회" anchor="top right" onclick="grp_johe_btn_search_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption1" text="상용구 관리" class="tit_1" position="absolute 0 0 145 24"/>
- <Div id="import1" taborder="1" url="./SSCNS00300_채널그룹트리.xfdl" position="absolute 0 53 215 780" anchor="left top bottom"/>
- <Button id="btn_dm" taborder="2" text="DM" onclick="btn_dm_onclick" class="btn_tab_S" position="absolute 0 29 59 55"/>
- <Button id="btn_mail" taborder="3" text="E-mail" onclick="btn_mail_onclick" class="btn_tab" position="absolute 60 29 119 55"/>
- <Button id="btn_sms" taborder="4" text="SMS" onclick="btn_sms_onclick" class="btn_tab" position="absolute 120 29 179 55"/>
- <Static id="caption4" text="DM" class="tit_2" position="absolute 224 38 374 60"/>
- <Shape id="line4" class="line_10" position="absolute 224 54 889 60" anchor="left top right"/>
- <Shape id="line2" class="line_10" position="absolute 224 122 888 128" anchor="left top right"/>
- <Static id="caption9" text="DM 메시지" class="tit_2" position="absolute 225 106 330 127"/>
- <Button id="btn_del" taborder="5" text="삭제" class="btn5" position="absolute 846 103 888 122" anchor="top right" onclick="btn_del_onclick"/>
- <Grid id="grd_msgtmpllist" taborder="6" binddataset="ds_main_list_msgtmpllist" autoenter="select" useinputpanel="false" cellsizingtype="col" position="absolute 224 127 888 363" anchor="all" oncelldblclick="grd_msgtmpllist_oncelldblclick" onselectchanged="grd_msgtmpllist_onselectchanged">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="31" band="left"/>
- <Column size="350"/>
- <Column size="140"/>
- <Column size="140"/>
- <Column size="120"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="DM 제목"/>
- <Cell col="2" text="대분류"/>
- <Cell col="3" text="중분류"/>
- <Cell col="4" text="최초 등록자"/>
- <Cell col="5"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" style="align:left middle;padding:0 0 0 3;" text="bind:dmtitl"/>
- <Cell col="2" style="align:left middle;padding:0 0 0 3;" text="bind:msglrgnm"/>
- <Cell col="3" style="align:left middle;padding:0 0 0 3;" text="bind:msgmdlnm"/>
- <Cell col="4" style="align:left middle;padding:0 0 0 3;" text="bind:usernm"/>
- <Cell col="5" text="bind:msgsmlcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption12" text="DM 출력은 라벨용지 출력과 DM용지 출력을 말합니다. 라벨용지는 Formtec 주소용 라벨 용지 2종류 - 3107(16칸), 3108(14칸)을 지원하며 DM용지는 3단 접이식(A4)을 지원합니다. 라벨용지에는 주소만 들어가므로, DM 템플릿은 DM용지에만 사용하실 수 있습니다." position="absolute 903 63 1183 260" onclick="caption12_onclick" anchor="top right"/>
- <Shape id="line3" class="line_10" position="absolute 897 54 1201 60" anchor="top right"/>
- <Static id="caption3" text="용지" class="tit_2" position="absolute 897 38 1047 60" anchor="top right"/>
- <Static id="caption6" text="DM 메시지" class="tit_2" position="absolute 225 368 375 389" anchor="left bottom"/>
- <Shape id="line5" class="line_10" position="absolute 224 384 734 390" anchor="left bottom"/>
- <Shape id="line6" class="line_2" position="absolute 224 411 734 417" anchor="left bottom"/>
- <Shape id="line7" class="line_2" position="absolute 224 437 734 443" anchor="left bottom"/>
- <Static id="caption5" text="용지선택" position="absolute 224 389 329 412" align="align:center middle;" class="cell_1" anchor="left bottom" style="padding:0 0 0 0;align:center middle;"/>
- <Static id="cap_dmtitl" text="DM 제목" position="absolute 224 415 329 438" align="align:center middle;" anchor="left bottom" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Edit id="ipt_dmtitl" taborder="8" class="text_essential" position="absolute 332 417 732 436" maxlength="30" autoselect="true" anchor="left bottom"/>
- <Static id="caption7" text="발신정보" position="absolute 224 441 329 512" align="align:center middle;" anchor="left bottom" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <Edit id="ipt_zipcd1" taborder="9" readonly="true" position="absolute 332 444 377 463" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_zipcd2" taborder="10" readonly="true" position="absolute 380 444 425 463" anchor="left bottom"/>
- <Button id="btnicon_search3" taborder="11" class="icon_search" position="absolute 431 445 447 461" onclick="btnicon_search3_onclick" anchor="left bottom"/>
- <Edit id="ipt_zipcdaddr" taborder="12" readonly="true" position="absolute 452 444 732 463" class="output" anchor="left bottom"/>
- <Edit id="ipt_detladdr" taborder="13" class="input_default" position="absolute 332 467 732 486" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_rplenm" taborder="14" class="input_default" position="absolute 332 490 537 509" autoselect="true" maxlength="25" anchor="left bottom"/>
- <Static id="caption8" text="(주소 아래 표시될 발신인 정보)" position="absolute 542 491 714 510" anchor="left bottom"/>
- <Shape id="line13" class="line_2" position="absolute 224 702 734 708" anchor="left bottom"/>
- <Static id="cap_dmbdtext" text="본문 내용" position="absolute 224 515 329 703" align="align:center middle;" anchor="left bottom" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <TextArea id="tar_dmbdtext" taborder="15" class="text_essential" position="absolute 332 516 732 702" onsetfocus="tar_dmbdtext_onsetfocus" anchor="left bottom"/>
- <Static id="caption14" text="서명 내용" position="absolute 224 706 329 754" align="align:center middle;" anchor="left bottom" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
- <TextArea id="tar_dmsigntext" taborder="16" class="input_default" position="absolute 332 707 732 753" onsetfocus="tar_dmsigntext_onsetfocus" anchor="left bottom"/>
- <Shape id="line8" class="line_2" position="absolute 224 753 734 759" anchor="left bottom"/>
- <Shape id="line9" class="line_2" position="absolute 224 511 734 517" anchor="left bottom"/>
- <Button id="btn_init" taborder="17" text="초기화" class="btn5" position="absolute 225 757 278 776" onclick="btn_init_onclick" anchor="left bottom"/>
- <Button id="btn_save" taborder="18" text="메시지저장" class="btn5" position="absolute 579 757 654 776" onclick="btn_save_onclick" anchor="left bottom"/>
- <Button id="btn_updt" taborder="19" text="메시지수정" class="btn5" position="absolute 657 757 732 776" onclick="btn_updt_onclick" anchor="left bottom"/>
- <Static id="caption10" text="DM용지에만 사용가능하므로 용지선택을 하실 필요 없습니다." position="absolute 332 391 732 410" anchor="left bottom"/>
- <Static id="caption11" text="자동입력어" class="tit_2" position="absolute 752 368 902 390" anchor="left bottom"/>
- <Shape id="line10" class="line_10" position="absolute 752 384 1200 390" anchor="left bottom"/>
- <Static id="caption13" text="특수문자" class="tit_2" position="absolute 752 429 837 450" anchor="left bottom"/>
- <Shape id="line11" class="line_10" position="absolute 752 445 1200 451" anchor="left bottom"/>
- <Shape id="line12" class="line_10" position="absolute 752 578 1200 584" anchor="left bottom"/>
- <Static id="caption15" text="이모티콘" class="tit_2" position="absolute 752 562 837 583" anchor="left bottom"/>
- <Button id="button4" taborder="24" text="고객" class="btn2" position="absolute 757 392 810 411" onclick="auto_text" anchor="left bottom"/>
- <Button id="button19" taborder="26" text="@" position="absolute 758 521 775 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button20" taborder="27" text="♨" position="absolute 780 521 797 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button21" taborder="28" text="☎" position="absolute 802 521 819 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button22" taborder="29" text="♥" position="absolute 912 477 929 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button23" taborder="30" text="◎" position="absolute 868 455 885 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button24" taborder="31" text="☜" position="absolute 824 521 841 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button25" taborder="32" text="♧" position="absolute 758 499 775 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button26" taborder="33" text="◇" position="absolute 890 455 907 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button27" taborder="34" text="☞" position="absolute 846 521 863 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button28" taborder="35" text="♣" position="absolute 780 499 797 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button29" taborder="36" text="◆" position="absolute 912 455 929 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button30" taborder="37" text="%" position="absolute 868 521 885 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button31" taborder="38" text="◁" position="absolute 802 499 819 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button32" taborder="39" text="□" position="absolute 758 477 775 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button33" taborder="40" text="☏" position="absolute 890 521 907 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button34" taborder="41" text="◀" position="absolute 824 499 841 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button35" taborder="42" text="■" position="absolute 780 477 797 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button36" taborder="43" text="♪" position="absolute 912 521 929 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button37" taborder="44" text="▷" position="absolute 846 499 863 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button38" taborder="45" text="△" position="absolute 802 477 819 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button39" taborder="46" text="▶" position="absolute 868 499 885 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button40" taborder="47" text="▲" position="absolute 824 477 841 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button41" taborder="48" text="●" position="absolute 758 455 775 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button42" taborder="49" text="♤" position="absolute 890 499 907 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button43" taborder="50" text="▽" position="absolute 846 477 863 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button44" taborder="51" text="※" position="absolute 780 455 797 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button45" taborder="52" text="♠" position="absolute 912 499 929 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button46" taborder="53" text="▼" position="absolute 868 477 885 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button47" taborder="54" text="☆" position="absolute 802 455 819 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button48" taborder="55" text="♡" position="absolute 890 477 907 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button49" taborder="56" text="★" position="absolute 824 455 841 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button50" taborder="57" text="○" position="absolute 846 455 863 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button51" taborder="58" text="♬" position="absolute 932 521 949 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button52" taborder="59" text="♩" position="absolute 952 521 969 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button53" taborder="60" text="ㆀ" position="absolute 932 477 949 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button54" taborder="61" text="▣" position="absolute 932 499 949 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button55" taborder="62" text="→" position="absolute 1012 455 1029 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button56" taborder="63" text="←" position="absolute 992 455 1009 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button57" taborder="64" text="▒" position="absolute 972 455 989 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button58" taborder="65" text="▦" position="absolute 952 455 969 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button59" taborder="66" text="▤" position="absolute 932 455 949 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button60" taborder="67" text="Ø" position="absolute 1032 455 1049 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button61" taborder="68" text="↓" position="absolute 1012 477 1029 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button62" taborder="69" text="↑" position="absolute 992 477 1009 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button63" taborder="70" text="◇" position="absolute 972 477 989 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button64" taborder="71" text="▨" position="absolute 952 477 969 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button65" taborder="72" text="§" position="absolute 1012 499 1029 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button66" taborder="73" text="⇒" position="absolute 992 499 1009 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button67" taborder="74" text="◈" position="absolute 972 499 989 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button68" taborder="75" text="▩" position="absolute 952 499 969 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button69" taborder="76" text="∀" position="absolute 1032 477 1049 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button70" taborder="77" text="◑" position="absolute 1012 521 1029 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button71" taborder="78" text="◐" position="absolute 992 521 1009 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button72" taborder="79" text="⊙" position="absolute 972 521 989 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button73" taborder="80" text="≥" position="absolute 1072 521 1089 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button113" taborder="81" text="≤" position="absolute 1052 521 1069 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button114" taborder="82" text="!" position="absolute 1132 521 1149 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button115" taborder="83" text="』" position="absolute 1112 521 1129 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button116" taborder="84" text="『" position="absolute 1092 521 1109 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button117" taborder="85" text="∏" position="absolute 1032 521 1049 540" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button118" taborder="86" text="∃" position="absolute 1032 499 1049 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button119" taborder="87" text="≫" position="absolute 1132 499 1149 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button120" taborder="88" text="≪" position="absolute 1112 499 1129 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button121" taborder="89" text="℡" position="absolute 1092 499 1109 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button122" taborder="90" text="≫" position="absolute 1072 499 1089 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button123" taborder="91" text="≪" position="absolute 1052 499 1069 518" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button124" taborder="92" text="¥" position="absolute 1132 477 1149 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button125" taborder="93" text="¢" position="absolute 1112 477 1129 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button126" taborder="94" text="⊃" position="absolute 1092 477 1109 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button127" taborder="95" text="≠" position="absolute 1072 477 1089 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button128" taborder="96" text="∽" position="absolute 1052 477 1069 496" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button129" taborder="97" text="∴" position="absolute 1132 455 1149 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button130" taborder="98" text="∬" position="absolute 1112 455 1129 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button131" taborder="99" text="∪" position="absolute 1092 455 1109 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button132" taborder="100" text="∧" position="absolute 1072 455 1089 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button133" taborder="101" text="∞" position="absolute 1052 455 1069 474" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button74" taborder="103" text="n.n" position="absolute 763 656 808 675" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button75" taborder="104" text="^Δ^" position="absolute 810 656 855 675" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button76" taborder="105" text="^v^" position="absolute 857 656 902 675" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button77" taborder="106" text="^.^" position="absolute 1107 612 1152 631" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button78" taborder="107" text="^_^" position="absolute 1013 590 1058 609" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button79" taborder="108" text="^O^" position="absolute 909 656 954 675" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button80" taborder="109" text="^L^" position="absolute 763 634 808 653" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button81" taborder="110" text="⌒⌒" position="absolute 1060 590 1105 609" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button82" taborder="111" text="^.~" position="absolute 961 656 1006 675" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button83" taborder="112" text="^ε^" position="absolute 810 634 855 653" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button84" taborder="113" text="^-^b" position="absolute 1107 590 1152 609" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button85" taborder="114" text="*^^*" position="absolute 1013 656 1058 675" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button86" taborder="115" text="^▽^" position="absolute 857 634 902 653" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button87" taborder="116" text="=^.^=" position="absolute 763 612 808 631" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button88" taborder="117" text="(^^)γ" position="absolute 1060 656 1105 675" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button89" taborder="118" text="o(^-^)o" position="absolute 909 634 954 653" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button90" taborder="119" text="(*^-^)" position="absolute 810 612 855 631" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button91" taborder="120" text="(*^o^*)" position="absolute 1107 656 1152 675" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button92" taborder="121" text="^o^~~♬" position="absolute 961 634 1014 653" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button93" taborder="122" text="☞^.^☜" position="absolute 857 612 902 631" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button94" taborder="123" text="S(^.^)b" position="absolute 1017 634 1062 653" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button95" taborder="124" text="( ̄∇ ̄)" position="absolute 909 612 954 631" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button96" taborder="125" text="(*^-^*)" position="absolute 763 590 808 609" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button97" taborder="126" text="(^o^)/" position="absolute 1064 634 1109 653" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button98" taborder="127" text="♥.♥" position="absolute 961 612 1006 631" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button99" taborder="128" text="♡.♡" position="absolute 810 590 841 609" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button100" taborder="129" text="*♥o♥*" position="absolute 1111 634 1156 653" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button101" taborder="130" text="(~.^)s" position="absolute 1015 612 1060 631" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button102" taborder="131" text="☞♡☜" position="absolute 857 590 902 609" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button103" taborder="132" text="γ^ε^γ" position="absolute 1062 612 1107 631" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button104" taborder="133" text="(♡.♡)" position="absolute 909 590 954 609" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button105" taborder="134" text="(*`0`*)" position="absolute 961 590 1006 609" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button1" taborder="135" text="(⌒ε⌒*)" position="absolute 763 722 818 741" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button2" taborder="136" text="(*^}{^*)" position="absolute 822 722 875 741" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button3" taborder="137" text="づ^O^)づ" position="absolute 763 678 818 697" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button6" taborder="138" text="☜(^^*)☞" position="absolute 763 700 818 719" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button14" taborder="139" text="(*^з(^^*)" position="absolute 965 678 1020 697" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button15" taborder="140" text="(^*^)" position="absolute 892 678 937 697" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button16" taborder="141" text="(つ^з^)つ" position="absolute 818 678 891 697" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button17" taborder="142" text="(*⌒.^)(^ε⌒*)" position="absolute 1026 678 1101 697" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button18" taborder="143" text="(*^-^)♡(^o^*)" position="absolute 1018 700 1093 719" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button106" taborder="144" text="~o~" position="absolute 927 678 972 697" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button107" taborder="145" text="⊙.⊙" position="absolute 977 700 1022 719" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button108" taborder="146" text="^----^" position="absolute 935 700 980 719" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button109" taborder="147" text="^.~♥" position="absolute 892 700 937 719" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button110" taborder="148" text="♬(^O^)~♪" position="absolute 824 700 885 719" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button111" taborder="149" text="s( ̄▽ ̄)/" position="absolute 923 722 987 741" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- <Button id="button112" taborder="150" text="(*^.^)" position="absolute 872 722 917 741" style="background:transparent;border:2 none #33bbbbff #effcfbff;color:black;font:Dotum,9;" anchor="left bottom" onclick="special_text"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_list_msgtmpllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="msgsmlcd" type="INT" size="256" sumtext="메시지소분류코드"/>
- <Column id="msglrgnm" type="STRING" size="256" sumtext="메시지대분류명"/>
- <Column id="msgmdlnm" type="STRING" size="256" sumtext="메시지중분류명"/>
- <Column id="msgcnts" type="STRING" size="256" sumtext="SMS메시지내용"/>
- <Column id="rgstdeptnm" type="STRING" size="256" sumtext="등록부서"/>
- <Column id="smstrsmcntcno" type="STRING" size="256" sumtext="SMS전송자연락처번호"/>
- <Column id="emailtitl" type="STRING" size="256" sumtext="이메일제목"/>
- <Column id="dmtitl" type="STRING" size="256" sumtext="DM제목"/>
- <Column id="trsmpsnemailinfo" type="STRING" size="256" sumtext="회신이메일"/>
- <Column id="msglrgcd" type="INT" size="256" sumtext="메시지대분류코드"/>
- <Column id="msglrgnm" type="STRING" size="256" sumtext="메시지대분류명"/>
- <Column id="msgmdlcd" type="INT" size="256" sumtext="메시지중분류코드"/>
- <Column id="msgmdlnm" type="STRING" size="256" sumtext="메시지중분류명"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="chnlflag" type="STRING" size="256" sumtext="채널구분"/>
- <Column id="usernm" type="STRING" size="256" sumtext="등록자이름"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prvwscrn" type="STRING" size="256"/>
- <Column id="msgsmlcd" type="STRING" size="256"/>
- <Column id="searchtype" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prvwscrn"/>
- <Col id="msgsmlcd"/>
- <Col id="searchtype"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rgstfromdd" type="STRING" size="256" sumtext="등록일 조회시작일"/>
- <Column id="rgsttodd" type="STRING" size="256" sumtext="등록일 조회종료일"/>
- <Column id="msgcnts" type="STRING" size="256" sumtext="SMS메시지내용"/>
- <Column id="emailtitl" type="STRING" size="256" sumtext="이메일제목"/>
- <Column id="emailbdtext" type="STRING" size="256" sumtext="이메일내용"/>
- <Column id="dmtitl" type="STRING" size="256" sumtext="DM제목"/>
- <Column id="dmbdtext" type="STRING" size="256" sumtext="DM내용"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="chnlflag" type="STRING" size="256" sumtext="채널구분"/>
- <Column id="mdlgrupcd" type="STRING" size="256" sumtext="중분류코드"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="useyn">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="msglrgcd" type="STRING" size="256"/>
- <Column id="msgsmlcd" type="STRING" size="256"/>
- <Column id="chnlflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="msglrgcd"/>
- <Col id="msgsmlcd"/>
- <Col id="chnlflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_msgtmpl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="msglrgcd" type="STRING" size="256"/>
- <Column id="msgmdlcd" type="STRING" size="256"/>
- <Column id="msgsmlcd" type="STRING" size="256"/>
- <Column id="dmtitl" type="STRING" size="256"/>
- <Column id="dmbdtext" type="STRING" size="256"/>
- <Column id="dmsigntext" type="STRING" size="256"/>
- <Column id="replzipcd1" type="STRING" size="256"/>
- <Column id="replzipcd2" type="STRING" size="256"/>
- <Column id="replzipcdseq" type="STRING" size="256"/>
- <Column id="replzipcdaddr" type="STRING" size="256"/>
- <Column id="repldetladdr" type="STRING" size="256"/>
- <Column id="replnm" type="STRING" size="256"/>
- <Column id="useyn" type="STRING" size="256"/>
- <Column id="savemode" type="STRING" size="256"/>
- <Column id="chnlflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="msglrgcd"/>
- <Col id="msgmdlcd"/>
- <Col id="msgsmlcd"/>
- <Col id="dmtitl"/>
- <Col id="dmbdtext"/>
- <Col id="dmsigntext"/>
- <Col id="replzipcd1"/>
- <Col id="replzipcd2"/>
- <Col id="replzipcdseq"/>
- <Col id="replzipcdaddr"/>
- <Col id="repldetladdr"/>
- <Col id="replnm"/>
- <Col id="useyn"/>
- <Col id="savemode"/>
- <Col id="chnlflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_chnllrglist_chnllrggrup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="msglrgcd" type="INT" size="256" sumtext="메시지대분류코드"/>
- <Column id="msglrgnm" type="STRING" size="256" sumtext="메시지대분류명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_CountNode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="messagecnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="messagecnt">messagecnt</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_chnlmdllist_chnlmdlgrup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_focusid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="focusid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_johe.cmb_titlesearch" propid="value" datasetid="ds_temp" columnid="searchtype"/>
- <BindItem id="item1" compid="grp_johe.ipt_s_dtmnbdtext" propid="value" datasetid="ds_send_data" columnid="dmbdtext"/>
- <BindItem id="item2" compid="ipt_dmtitl" propid="value" datasetid="ds_main_msgtmpl" columnid="dmtitl"/>
- <BindItem id="item3" compid="ipt_zipcd1" propid="value" datasetid="ds_main_msgtmpl" columnid="replzipcd1"/>
- <BindItem id="item4" compid="ipt_zipcd2" propid="value" datasetid="ds_main_msgtmpl" columnid="replzipcd2"/>
- <BindItem id="item5" compid="ipt_zipcdaddr" propid="value" datasetid="ds_main_msgtmpl" columnid="replzipcdaddr"/>
- <BindItem id="item6" compid="ipt_detladdr" propid="value" datasetid="ds_main_msgtmpl" columnid="repldetladdr"/>
- <BindItem id="item7" compid="ipt_rplenm" propid="value" datasetid="ds_main_msgtmpl" columnid="replnm"/>
- <BindItem id="item8" compid="tar_dmbdtext" propid="value" datasetid="ds_main_msgtmpl" columnid="dmbdtext"/>
- <BindItem id="item9" compid="tar_dmsigntext" propid="value" datasetid="ds_main_msgtmpl" columnid="dmsigntext"/>
- <BindItem id="item10" compid="grp_johe.ipt_s_dtmntitl" propid="value" datasetid="ds_send_data" columnid="dmtitl"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-05-24
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-05-24 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- function SMCND00200_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
-
- // 메시지 분류코드 설정 (Email : E)
- ds_send_info.setColumn(0, "chnlflag", "D");
- }
- function SMCND00200_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_msgtmpllist);
- grdf_setToolTipBind(grd_msgtmpllist)
-
- // DM 탭버튼 활성
- btn_dm.class = "btn_tab_S";
- btn_mail.class = "btn_tab";
- btn_sms.class = "btn_tab";
-
- //분류 제목선택
- grp_johe.cmb_titlesearch.index = 0;
- // DM메시지 그리드의 col을 초기화 시켜준다.
- ds_main_list_msgtmpllist.clearData();
- // 메시지 대그룹을 가져온다
- var oParam = {};
- oParam.id = "TRCNS00201";
- oParam.service = "chnlmngtapp.ChnlClsMngt";
- oParam.method = "reqGetChnlLrgCd";
- oParam.inds = "req=ds_send_info";
- oParam.outds = "ds_init_chnllrglist_chnllrggrup=chnllrggrup";
- oParam.async = false;
- //oParam.callback = "cf_TRCNS00201";
- tranf_submit(oParam);
-
- // 입력모드로 표시
- ds_main_msgtmpl.setColumn(0, "savemode","I");
-
- //저장 수정버튼 활성화 구분
- fGetMsgStatus();
-
- fCheckAuth();
- }
- function fGetMsgStatus()
- {
- var msgStatus = ds_main_msgtmpl.getColumn(0, "savemode");
- if(msgStatus == "I")
- {
- btn_updt.enable = false;
- btn_save.enable = true;
- }
- else if(msgStatus == "U")
- {
- btn_updt.enable = true;
- btn_save.enable = false;
- }
- else
- {
- btn_updt.enable = false;
- btn_save.enable = false;
- }
- }
- function fCheckAuth()
- {
- if (!frmf_checkAuth("r"))
- {
- grp_johe.btn_search.enable = false;
- }
- if (!frmf_checkAuth("x"))
- {
- btn_save.enable = false;
- btn_updt.enable = false;
- btn_del.enable = false;
- }
- }
- function grp_johe_cmb_titlesearch_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var searchtype = obj.value;
- if(searchtype == "T")
- {
- grp_johe.ipt_s_dtmntitl.visible = true;
- grp_johe.ipt_s_dtmnbdtext.visible = false;
- ds_send_data.setColumn(0, "dmtitl","");
- ds_send_data.setColumn(0, "dmbdtext","");
- }
- else
- {
- grp_johe.ipt_s_dtmntitl.visible = false;
- grp_johe.ipt_s_dtmnbdtext.visible = true;
- ds_send_data.setColumn(0, "dmtitl","");
- ds_send_data.setColumn(0, "dmbdtext","");
- }
- }
- function grp_johe_ipt_s_dtmnbdtext_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- grp_johe.btn_search.click();
- }
- }
- function grp_johe_ipt_s_dtmntitl_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- grp_johe.btn_search.click();
- }
- }
- function grp_johe_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetMsgTmplList();
-
- // 등록화면 초기화
- ds_main_msgtmpl.clearData();
- ds_main_msgtmpl.addRow();
-
- ds_main_msgtmpl.setColumn(0, "savemode", "I");
- //저장 수정버튼 활성화 구분
- fGetMsgStatus();
- }
- function fGetMsgTmplList()
- {
- ds_main_list_msgtmpllist.clearData();
- ds_send_data.setColumn(0, "chnlflag", ds_send_info.getColumn(0, "chnlflag"));
-
- var oParam = {};
- oParam.id = "TRCNS00203";
- oParam.service = "chnlmngtapp.ChnlMngt";
- oParam.method = "reqGetMsgTmplList";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_main_list_msgtmpllist=msgtmpllist";
- oParam.async = false;
- //oParam.callback = "cf_TRCNS00203";
- tranf_submit(oParam);
-
- var grid_rows = ds_main_list_msgtmpllist.rowcount;
- ds_CountNode.setColumn(0, "CountNode" , grid_rows);
- }
- function btn_dm_onclick(obj:Button, e:ClickEventInfo)
- {
- obj.class = "btn_tab_S";
- btn_mail.class = "btn_tab";
- btn_sms.class = "btn_tab";
-
- frmf_openForm("SMCND00200", "", "");
- }
- function btn_mail_onclick(obj:Button, e:ClickEventInfo)
- {
- obj.class = "btn_tab_S";
- btn_dm.class = "btn_tab";
- btn_sms.class = "btn_tab";
-
- frmf_openForm("SMCNE00200", "", "");
- }
- function btn_sms_onclick(obj:Button, e:ClickEventInfo)
- {
- obj.class = "btn_tab_S";
- btn_dm.class = "btn_tab";
- btn_mail.class = "btn_tab";
-
- frmf_openForm("SMCNS00200", "", "");
- }
- function btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- if(!utlf_isNull(ds_main_msgtmpl.getColumn(0, "msgsmlcd")))
- {
- if (sysf_messageBox("선택된 DM 메세지를","Q001")==6)
- {
- ds_main_list_msgtmpllist.deleteRow(ds_main_list_msgtmpllist.rowposition);
- ds_main_msgtmpl.setColumn(0, "useyn","N");
- var savemode = "U";
- fDelMsg(savemode);
- }
- }
- else
- {
- sysf_messageBox("삭제할 DM 메세지를", "C002");
- }
- }
- function fDelMsg(savemode)
- {
- var chnlflag = ds_send_info.getColumn(0, "chnlflag");
- ds_main_msgtmpl.setColumn(0, "chnlflag", chnlflag);
-
- var oParam = {};
- oParam.id = "TXCNS00201";
- oParam.service = "chnlmngtapp.ChnlMngt";
- oParam.method = "reqExeMsg";
- oParam.inds = "msgtmpl=ds_main_msgtmpl";
- oParam.outds = "ds_=msgsmlcd";
- oParam.async = false;
- //oParam.callback = "cf_TXCNS00201";
- tranf_submit(oParam);
- sysf_messageBox("탬플릿 삭제가", "I002", "");
- fInitiate();
-
- ds_temp.setColumn(0, "prvwscrn", "");
- ds_hidden.setColumn(0, "messagecnt", "");
- }
- function fInitiate()
- {
- // DM등록화면 초기화
- ds_main_msgtmpl.setColumn(0, "useyn", "");
- ds_main_msgtmpl.setColumn(0, "dmtitl", "");
- ds_main_msgtmpl.setColumn(0, "dmbdtext", "");
- ds_main_msgtmpl.setColumn(0, "dmsigntext", "");
- ds_main_msgtmpl.setColumn(0, "replzipcd1", "");
- ds_main_msgtmpl.setColumn(0, "replzipcd2", "");
- ds_main_msgtmpl.setColumn(0, "replzipcdseq", "");
- ds_main_msgtmpl.setColumn(0, "replzipcdaddr", "");
- ds_main_msgtmpl.setColumn(0, "repldetladdr", "");
- ds_main_msgtmpl.setColumn(0, "replnm", "");
- ds_main_msgtmpl.setColumn(0, "msgsmlcd", "");
- ds_main_msgtmpl.setColumn(0, "savemode", "I");
-
- fGetMsgStatus();
- }
- function fGetDMAttr()
- {
- var row = ds_main_list_msgtmpllist.rowposition;
-
- // 선택한 채널관리 리스트항목의 대분류에 따른 채널관리 중분류를 가져온다.
- var msgsmlcd = ds_main_list_msgtmpllist.getColumn(row, "msgsmlcd");
- if (!utlf_isNull(msgsmlcd))
- {
- ds_send_info.setColumn(0, "msgsmlcd", msgsmlcd);
-
- var oParam = {};
- oParam.id = "TRCND00201";
- oParam.service = "chnlmngtapp.ChnlMngt";
- oParam.method = "reqGetDMTmpl";
- oParam.inds = "req=ds_send_info";
- oParam.outds = "ds_main_msgtmpl=msgtmpl";
- oParam.async = false;
- //oParam.callback = "cf_TRCND00201";
- tranf_submit(oParam);
-
- // 선택한 채널관리 리스트항목의 대분류에 따른 채널관리 중분류를 가져온다.
- var msglrgcd = ds_main_msgtmpl.getColumn(0, "msglrgcd");
- ds_send_info.setColumn(0, "msglrgcd",msglrgcd);
- var oParam = {};
- oParam.id = "TRCNS00202";
- oParam.service = "chnlmngtapp.ChnlClsMngt";
- oParam.method = "reqGetChnlMdlCd";
- oParam.inds = "req=ds_send_info";
- oParam.outds = "ds_init_chnlmdllist_chnlmdlgrup=chnlmdlgrup";
- oParam.async = false;
- //oParam.callback = "cf_TRCNS00202";
- tranf_submit(oParam);
- // 수정모드로 표시
- ds_main_msgtmpl.setColumn(0, "savemode","U");
- }
- }
- function grd_msgtmpllist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- fGetDMAttr(); // DM메시지 정보조회
- ds_main_msgtmpl.setColumn(0, "savemode","U");
- //저장 수정버튼 활성화 구분
- fGetMsgStatus();
- }
- function grd_msgtmpllist_onselectchanged(obj:Grid, e:GridSelectEventInfo)
- {
- fGetDMAttr(); // DM메시지 정보조회
- ds_main_msgtmpl.setColumn(0, "savemode","U");
- //저장 수정버튼 활성화 구분
- fGetMsgStatus();
- }
- function btnicon_search3_onclick(obj:Button, e:ClickEventInfo)
- {
- var search_condition = "srchzipcd";
- var search_term1 = utlf_transNullToEmpty(ds_main_msgtmpl.getColumn(0, "replzipcd1"));
- var search_term2 = utlf_transNullToEmpty(ds_main_msgtmpl.getColumn(0, "replzipcd2"));
- var search_term = search_term1 + "-" + search_term2;
- frmf_setParameter("search_condition", search_condition);
- frmf_setParameter("search_term", search_term);
-
- var rtn = frmf_modal("SPCCM00200", "SPCCM00200", "", "", "", "", "", "", "", "", "", "", "M");
- ds_main_msgtmpl.setColumn(0, "replzipcd1", rtn.zipcd1);
- ds_main_msgtmpl.setColumn(0, "replzipcd2", rtn.zipcd2);
- ds_main_msgtmpl.setColumn(0, "replzipcdseq", rtn.zipcdseq);
- ds_main_msgtmpl.setColumn(0, "replzipcdaddr", rtn.zipcdaddr);
-
- frmf_clearParameter("search_condition");
- frmf_clearParameter("search_term");
- }
- function tar_dmbdtext_onsetfocus(obj:TextArea, e:SetFocusEventInfo)
- {
- ds_focusid.setColumn(0, "focusid", obj.name);
- }
- function tar_dmsigntext_onsetfocus(obj:TextArea, e:SetFocusEventInfo)
- {
- ds_focusid.setColumn(0, "focusid", obj.name);
- }
- function btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- fInitiate();
- }
- function fMsgValid()
- {
- var msgtitl = ds_main_msgtmpl.getColumn(0, "dmtitl");
- var msgcnts = ds_main_msgtmpl.getColumn(0, "dmbdtext");
- var msglrgcd = ds_main_msgtmpl.getColumn(0, "msglrgcd");
- var msgmdlcd = ds_main_msgtmpl.getColumn(0, "msgmdlcd");
-
- if(utlf_isNull(msgtitl))
- {
- sysf_messageBox("DM제목이 입력 되지", "E007");
- ipt_dmtitl.setFocus();
- return false;
- }
- if(utlf_isNull(msgcnts))
- {
- sysf_messageBox("DM내용이 입력 되지", "E007");
- tar_dmbdtext.setFocus();
- return false;
- }
- if(utlf_isNull(msglrgcd))
- {
- sysf_messageBox("DM의 대분류가 선택 되지 않았습니다. 좌측 트리 메뉴를 먼저", "C002");
- return false;
- }
- if(utlf_isNull(msgmdlcd) || msgmdlcd == "0")
- {
- sysf_messageBox("DM의 중분류가 선택 되지 않았습니다. 좌측 트리 메뉴를 먼저", "C002");
- return false;
- }
- return true;
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- if(fMsgValid())
- {
- ds_main_msgtmpl.setColumn(0, "useyn","Y");
- var savemode = ds_main_msgtmpl.getColumn(0, "savemode");
- fSaveMsg(savemode); //DM관리 속성 저장(I:등록, U:수정)
-
- ds_send_data.setColumn(0, "mdlgrupcd", ds_main_msgtmpl.getColumn(0, "msgmdlcd"));
- var oParam = {};
- oParam.id = "TRCNS00203";
- oParam.service = "chnlmngtapp.ChnlMngt";
- oParam.method = "reqGetMsgTmplList";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_main_list_msgtmpllist=msgtmpllist";
- oParam.async = false;
- //oParam.callback = "cf_TRCNS00203";
- tranf_submit(oParam); //재조회
- ds_send_data.setColumn(0, "mdlgrupcd", "");
- }
- }
- function fSaveMsg(savemode)
- {
- var chnlflag = ds_send_info.getColumn(0, "chnlflag");
- ds_main_msgtmpl.setColumn(0, "chnlflag", chnlflag);
-
- var oParam = {};
- oParam.id = "TXCNS00201";
- oParam.service = "chnlmngtapp.ChnlMngt";
- oParam.method = "reqExeMsg";
- oParam.inds = "msgtmpl=ds_main_msgtmpl";
- oParam.outds = "ds_=msgsmlcd";
- oParam.async = false;
- //oParam.callback = "cf_TXCNS00201";
- tranf_submit(oParam);
- sysf_messageBox("탬플릿 저장이", "I002", "");
-
- fInitiate();
- }
- function btn_updt_onclick(obj:Button, e:ClickEventInfo)
- {
- if(fMsgValid())
- {
- ds_main_msgtmpl.setColumn(0, "useyn","Y");
- var savemode = ds_main_msgtmpl.getColumn(0, "savemode");
- fSaveMsg(savemode); //DM메시지관리 속성 저장(I:등록, U:수정)
-
- ds_send_data.setColumn(0, "mdlgrupcd", ds_main_msgtmpl.getColumn(0, "msgmdlcd"));
- var oParam = {};
- oParam.id = "TRCNS00203";
- oParam.service = "chnlmngtapp.ChnlMngt";
- oParam.method = "reqGetMsgTmplList";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_main_list_msgtmpllist=msgtmpllist";
- oParam.async = false;
- //oParam.callback = "cf_TRCNS00203";
- tranf_submit(oParam); //재조회
- ds_send_data.setColumn(0, "mdlgrupcd", "");
- }
- }
- function auto_text(obj)
- {
- var trgObj = sysf_getObjType(obj);
- var trgTextarea = ds_focusid.getColumn(0, "focusid");
-
- if( trgObj == "Button" )
- {
- if ( trgTextarea == "tar_dmbdtext" )
- {
- var btnMark = "<@" + obj.text + ">";
- tar_dmbdtext.setFocus();
- var txtSelPos = tar_dmbdtext.getCaretPos();
-
- var curText = String(tar_dmbdtext.text);
- var curTextBefore = curText.substr(0, txtSelPos);
- var curTextAfter = curText.substr(txtSelPos, curText.length);
-
- tar_dmbdtext.value = curTextBefore + btnMark + curTextAfter;
-
- var curLength = String(curTextBefore + btnMark).length;
- tar_dmbdtext.setCaretPos(curLength);
- }
- else if ( trgTextarea == "tar_dmsigntext" )
- {
- var btnMark = "<@" + obj.text + ">";
- tar_dmsigntext.setFocus();
- var txtSelPos = tar_dmsigntext.getCaretPos();
-
- var curText = String(tar_dmsigntext.value);
- var curTextBefore = curText.substr(0, txtSelPos);
- var curTextAfter = curText.substr(txtSelPos, curText.length);
-
- tar_dmsigntext.value = curTextBefore + btnMark + curTextAfter;
-
- var curLength = String(curTextBefore + btnMark).length;
- tar_dmsigntext.setCaretPos(curLength);
- }
- }
- }
- function special_text(obj)
- {
- var trgObj = sysf_getObjType(obj);
- var trgTextarea = ds_focusid.getColumn(0, "focusid");
-
- if( trgObj == "Button" )
- {
- if(trgTextarea == "tar_dmbdtext" )
- {
- var btnMark = obj.text;
- tar_dmbdtext.setFocus();
- var txtSelPos = tar_dmbdtext.getCaretPos();
- var curText = String(tar_dmbdtext.text);
- var curTextBefore = curText.substr(0, txtSelPos);
- var curTextAfter = curText.substr(txtSelPos, curText.length);
-
- tar_dmbdtext.value = curTextBefore + btnMark + curTextAfter;
-
- var curLength = String(curTextBefore + btnMark).length;
- tar_dmbdtext.setCaretPos(curLength);
- }
- else if ( trgTextarea == "tar_dmsigntext" )
- {
- var btnMark = obj.text;
- tar_dmsigntext.setFocus();
- var txtSelPos = tar_dmsigntext.getCaretPos();
- var curText = String(tar_dmsigntext.text);
- var curTextBefore = curText.substr(0, txtSelPos);
- var curTextAfter = curText.substr(txtSelPos, curText.length);
-
- tar_dmsigntext.value = curTextBefore + btnMark + curTextAfter;
-
- var curLength = String(curTextBefore + btnMark).length;
- tar_dmsigntext.setCaretPos(curLength);
- }
- }
- }]]></Script>
- </Form>
- </FDL>
|