1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPSTP02300" position="absolute 0 0 1219 783" titletext="개인별 수익 수가 관리" onload="SPSTP02300_onload">
- <Layouts>
- <Layout>
- <Static text="개인별 수익 수가 관리" position="absolute 0 0 180 25" align="align:center middle;" id="cap_title" class="tit_1"/>
- <Static text="등록 수가 내역" position="absolute 660 76 775 92" id="cap_grid" class="tit_2" anchor="top right"/>
- <Shape position="absolute 660 92 1195 98" linetype="horizontal" id="line2" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="top right"/>
- <Grid position="absolute 660 97 1195 772" id="grd_uscm" binddataset="ds_main_uscmlist_uscminfo" selecttype="multirow" anchor="top right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="317"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="80"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="userid"/>
- <Cell col="2" text="listid"/>
- <Cell col="3" text="listnm"/>
- <Cell col="4" text="수가코드"/>
- <Cell col="5" text="수가명"/>
- <Cell col="6" text="처방"/>
- <Cell col="7" text="판독"/>
- <Cell col="8" text="fstrgstdt"/>
- <Cell col="9" text="등록일자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:userid"/>
- <Cell col="2" text="bind:listid"/>
- <Cell col="3" text="bind:listnm"/>
- <Cell col="4" style="align:left middle;" text="bind:calcscorcd"/>
- <Cell col="5" style="align:left middle;" text="bind:calcscornm"/>
- <Cell col="6" style="align:center middle;" text="bind:prcprate"/>
- <Cell col="7" style="align:center middle;" text="bind:readrate"/>
- <Cell col="8" style="align:center middle;" text="bind:fstrgstdt"/>
- <Cell col="9" displaytype="date" style="align:center middle;" text="bind:lastupdtdt" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 608 96 650 115" id="btn_rgst" class="btn2" text="등록" onclick="btn_rgst_onclick" anchor="top right"/>
- <Shape position="absolute 0 115 650 121" linetype="horizontal" id="line1" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Static text="수가 조회 내역" position="absolute 0 99 112 116" id="caption2" class="tit_2"/>
- <Grid position="absolute 0 120 650 770" id="grd_mech" binddataset="ds_main_mechlist_mechinfo" selecttype="multirow" autofittype="col" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="290"/>
- <Column size="0"/>
- <Column size="75"/>
- <Column size="75"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="그룹수가코드"/>
- <Cell col="1" text="싱글수가코드"/>
- <Cell col="2" text="수가명"/>
- <Cell col="3" text="행위/재료"/>
- <Cell col="4" text="시작일자"/>
- <Cell col="5" text="종료일자"/>
- </Band>
- <Band id="body">
- <Cell style="align:left middle;" text="bind:grupcalcscorcd" suppress="1" suppressalign="middle,over" tooltiptype="bottom,right" tooltiptext="bind:grupcalcscorcd"/>
- <Cell col="1" style="align:left middle;" text="bind:calcscorcd" tooltiptype="bottom,right" tooltiptext="bind:calcscorcd"/>
- <Cell col="2" style="align:left middle;" text="bind:hngnm" wordwrap="char" tooltiptype="bottom,right" tooltiptext="bind:hngnm"/>
- <Cell col="3" displaytype="combo" text="bind:matractflag" combodataset="ds_static_matractflag" combocodecol="value" combodatacol="label" tooltiptype="bottom,right" tooltiptext="bind:matractflag" enable="false"/>
- <Cell col="4" displaytype="date" style="align:center middle;" text="bind:fromdd" mask="yyyy-MM-dd" calendardisplaynulltype="none" tooltiptype="bottom,right" tooltiptext="bind:fromdd"/>
- <Cell col="5" displaytype="date" style="align:center middle;" text="bind:todd" mask="yyyy-MM-dd" calendardisplaynulltype="none" tooltiptype="bottom,right" tooltiptext="bind:todd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 1109 73 1195 92" id="btn_delitem" class="btn2" text="선택항목삭제" onclick="btn_delitem_onclick" anchor="top right"/>
- <Button position="absolute 543 96 607 115" id="btn_selall" class="btn2" text="전체선택" onclick="btn_selall_onclick" anchor="top right"/>
- <Static text="처방 :" position="absolute 832 75 867 90" id="caption1" anchor="top right"/>
- <Static text="%" position="absolute 916 75 931 90" id="caption4" anchor="top right"/>
- <Edit position="absolute 870 73 915 92" align="align:right middle;" id="input1" maxlength="3" anchor="top right"/>
- <Static text="판독 :" position="absolute 937 75 975 90" id="caption5" anchor="top right"/>
- <Static text="%" position="absolute 1021 75 1036 90" id="caption6" anchor="top right"/>
- <Edit position="absolute 975 73 1020 92" align="align:right middle;" id="input2" maxlength="4" anchor="top right"/>
- <Button position="absolute 1040 73 1082 92" id="btn_rate" class="btn2" text="설정" onclick="btn_rate_onclick" anchor="top right"/>
- <Div id="grp1" taborder="2" position="absolute 0 25 650 92" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout width="650" height="67">
- <Edit id="ipt_srchcond" taborder="0" class="input_search" position="absolute 200 10 410 29" anchor="default" inputmode="upper" onkeydown="grp1_ipt_srchcond_onkeydown"/>
- <Combo id="cmb_srchflag" taborder="1" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 95 10 195 29" anchor="default" onitemchanged="grp1_cmb_srchflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">calcscorcd</Col>
- <Col id="datacolumn">수가코드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">hngnm</Col>
- <Col id="datacolumn">한글명</Col>
- </Row>
- <Row>
- <Col id="codecolumn">ordnm</Col>
- <Col id="datacolumn">처방명</Col>
- </Row>
- <Row>
- <Col id="codecolumn">engnm</Col>
- <Col id="datacolumn">영문명</Col>
- </Row>
- <Row>
- <Col id="codecolumn">edicd</Col>
- <Col id="datacolumn">EDI코드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">insu</Col>
- <Col id="datacolumn">분류번호</Col>
- </Row>
- <Row>
- <Col id="codecolumn">oldordcd</Col>
- <Col id="datacolumn">구처방코드</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <CheckBox id="chk_add" taborder="2" position="absolute 448 38 563 58" anchor="default" text="조회 내역에 추가" falsevalue="N" truevalue="Y"/>
- <Combo id="cmb_cls1" taborder="3" innerdataset="@ds_init_ictplist_cls1list_clsinfo" codecolumn="cd" datacolumn="nm" class="combo_search" enable="false" position="absolute 95 38 195 57" anchor="default" onitemchanged="grp1_cmb_cls1_onitemchanged"/>
- <Combo id="cmb_cls2" taborder="4" innerdataset="ds_init_ictplist_cls2list_clsinfo" codecolumn="cd" datacolumn="nm" class="combo_search" enable="false" position="absolute 200 38 310 57" anchor="default" onitemchanged="grp1_cmb_cls2_onitemchanged"/>
- <Combo id="cmb_cls3" taborder="5" innerdataset="ds_init_ictplist_cls3list_clsinfo" codecolumn="cd" datacolumn="nm" class="combo_search" enable="false" position="absolute 315 38 435 57" anchor="default"/>
- <Button id="btn_search" taborder="6" text="조회" class="btn1" position="absolute 583 23 639 45" anchor="top right" onclick="grp1_btn_search_onclick"/>
- <Radio id="rdo_maflag" taborder="7" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 423 10 563 30" anchor="default" index="-1" style="textpadding:0 3 0 3;">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">행위</Col>
- </Row>
- <Row>
- <Col id="codecolumn">M</Col>
- <Col id="datacolumn">재료</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <CheckBox id="chk_cd" taborder="8" position="absolute 10 12 90 27" anchor="default" text="수가검색 :" truevalue="Y" style="textpadding:0 0 0 1;" onclick="grp1_chk_cd_onclick" falsevalue="N"/>
- <CheckBox id="chk_cls" taborder="9" position="absolute 10 40 90 55" anchor="default" text="수익분류 :" truevalue="Y" style="textpadding:0 0 0 1;" onclick="grp1_chk_cls_onclick" falsevalue="N"/>
- <Shape id="line4" linetype="vertical" position="absolute 567 9 573 56" anchor="top right"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp2" taborder="3" position="absolute 660 25 1195 66" class="div_SA2" anchor="top right">
- <Layouts>
- <Layout>
- <Static id="caption3" text="목록명 :" class="search_name" position="absolute 11 12 91 29" anchor="top right"/>
- <Combo id="cmb_list" taborder="1" innerdataset="@ds_main_listlist_listinfo" codecolumn="listid" datacolumn="listnm" class="combo_search" position="absolute 91 11 191 30" onitemchanged="grp2_cmb_list_onitemchanged" anchor="top right"/>
- <Button id="btn_add" taborder="2" text="추가" class="btn3" position="absolute 341 9 397 31" onclick="grp2_btn_add_onclick" anchor="top right"/>
- <Button id="btn_del" taborder="3" text="삭제" class="btn4" position="absolute 406 9 462 31" onclick="grp2_btn_del_onclick" anchor="top right"/>
- <Button id="btn_save" taborder="4" text="저장" class="btn4" position="absolute 471 9 527 31" onclick="grp2_btn_save_onclick" anchor="top right"/>
- <Shape id="line3" linetype="vertical" position="absolute 198 7 204 34" anchor="top right"/>
- <Edit id="ipt_listnm" taborder="5" class="input_search" position="absolute 211 11 331 30" anchor="top right"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="addyn" type="STRING" size="256"/>
- <Column id="cdflag" type="STRING" size="256"/>
- <Column id="clsflag" type="STRING" size="256"/>
- <Column id="prcprate" type="STRING" size="256"/>
- <Column id="readrate" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="addyn"/>
- <Col id="cdflag">Y</Col>
- <Col id="clsflag"/>
- <Col id="prcprate"/>
- <Col id="readrate"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchflag" type="STRING" size="256"/>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="listid" type="STRING" size="256"/>
- <Column id="listnm" type="STRING" size="256"/>
- <Column id="clsflag" type="STRING" size="256"/>
- <Column id="cls1" type="STRING" size="256"/>
- <Column id="cls2" type="STRING" size="256"/>
- <Column id="cls3" type="STRING" size="256"/>
- <Column id="maflag" type="STRING" size="256"/>
- <Column id="uscmdata" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchflag">calcscorcd</Col>
- <Col id="srchcond"/>
- <Col id="listid"/>
- <Col id="listnm"/>
- <Col id="clsflag"/>
- <Col id="cls1"/>
- <Col id="cls2"/>
- <Col id="cls3"/>
- <Col id="maflag">-</Col>
- <Col id="uscmdata"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_uscmlist_uscminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="userid" type="STRING" size="256" sumtext="등록자ID"/>
- <Column id="listid" type="STRING" size="256" sumtext="목록ID"/>
- <Column id="listnm" type="STRING" size="256" sumtext="목록명"/>
- <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드"/>
- <Column id="calcscornm" type="STRING" size="256" sumtext="수가명"/>
- <Column id="prcprate" type="STRING" size="256" sumtext="처방비율"/>
- <Column id="readrate" type="STRING" size="256" sumtext="판독비율"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_listlist_listinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="listid" type="STRING" size="256"/>
- <Column id="listnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="listid"/>
- <Col id="listnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_icptlist_icptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="earncls1" type="STRING" size="256" sumtext="수익분류코드(대)"/>
- <Column id="earncls2" type="STRING" size="256" sumtext="수익분류코드(중)"/>
- <Column id="earncls3" type="STRING" size="256" sumtext="수익분류코드(소)"/>
- <Column id="earncls" type="STRING" size="256" sumtext="수익분류코드"/>
- <Column id="earncls1nm" type="STRING" size="256" sumtext="수익분류명(대)"/>
- <Column id="earncls2nm" type="STRING" size="256" sumtext="수익분류명(중)"/>
- <Column id="earncls3nm" type="STRING" size="256" sumtext="수익분류명(소)"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_ictplist_cls1list_clsinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_mechlist_mechinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹/싱글구분"/>
- <Column id="grupcalcscorcd" type="STRING" size="256" sumtext="그룹수가코드"/>
- <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="수가명"/>
- <Column id="ordnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="earncls" type="STRING" size="256" sumtext="처방분류"/>
- <Column id="purcamt" type="STRING" size="256" sumtext="구입가"/>
- <Column id="insurbpnt" type="STRING" size="256" sumtext="보험RB단가"/>
- <Column id="gnrlrbpnt" type="STRING" size="256" sumtext="일반RB단가"/>
- <Column id="ediunitcost" type="STRING" size="256" sumtext="EDI단가"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="remfact" type="STRING" size="256" sumtext="비고"/>
- <Column id="matractflag" type="STRING" size="256" sumtext="재료/행위구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_mechlist_mechinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_ictplist_ictpinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_static_matractflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">없음</Col>
- <Col id="value">-</Col>
- </Row>
- <Row>
- <Col id="label">재료</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">행위(가산)</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">행위</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">약제</Col>
- <Col id="value">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_dellist_uscminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_uscmlist_uscminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="listid" type="STRING" size="256"/>
- <Column id="listnm" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="calcscornm" type="STRING" size="256"/>
- <Column id="prcprate" type="STRING" size="256"/>
- <Column id="readrate" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="userid"/>
- <Col id="listid"/>
- <Col id="listnm"/>
- <Col id="calcscorcd"/>
- <Col id="calcscornm"/>
- <Col id="prcprate"/>
- <Col id="readrate"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_ictplist_cls2list_clsinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_ictplist_cls3list_clsinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp1.chk_add" propid="value" datasetid="ds_hidden" columnid="addyn"/>
- <BindItem id="item1" compid="grp1.chk_cls" propid="value" datasetid="ds_hidden" columnid="clsflag"/>
- <BindItem id="item2" compid="grp1.chk_cd" propid="value" datasetid="ds_hidden" columnid="cdflag"/>
- <BindItem id="item3" compid="grp1.cmb_srchflag" propid="value" datasetid="ds_send" columnid="srchflag"/>
- <BindItem id="item4" compid="grp1.ipt_srchcond" propid="value" datasetid="ds_send" columnid="srchcond"/>
- <BindItem id="item5" compid="grp1.cmb_cls1" propid="value" datasetid="ds_send" columnid="cls1"/>
- <BindItem id="item6" compid="grp1.cmb_cls2" propid="value" datasetid="ds_send" columnid="cls2"/>
- <BindItem id="item7" compid="grp1.cmb_cls3" propid="value" datasetid="ds_send" columnid="cls3"/>
- <BindItem id="item8" compid="grp1.rdo_maflag" propid="value" datasetid="ds_send" columnid="maflag"/>
- <BindItem id="item9" compid="grp2.cmb_list" propid="value" datasetid="ds_send" columnid="listid"/>
- <BindItem id="item10" compid="grp2.ipt_listnm" propid="value" datasetid="ds_send" columnid="listnm"/>
- <BindItem id="item11" compid="input1" propid="value" datasetid="ds_hidden" columnid="prcprate"/>
- <BindItem id="item12" compid="input2" propid="value" datasetid="ds_hidden" columnid="readrate"/>
- </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
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include 'com_commonxp::comm_main.xjs';
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Local methods
- //---------------------------------------------------------------------------------------
- /**
- * [fSetFlag description]
- * @param {[type]} flag [description]
- * @return {[type]} [description]
- */
- function fSetFlag(flag) {
- if (flag == "cd") {
- grp1.cmb_srchflag.enable = true;
- grp1.ipt_srchcond.enable = true;
- grp1.cmb_cls1.enable = false;
- grp1.cmb_cls2.enable = false;
- grp1.cmb_cls3.enable = false;
- ds_hidden.setColumn(0, "clsflag", "");
- }
- else if (flag == "cls") {
- ds_send.setColumn(0, "srchcond", "");
- grp1.cmb_srchflag.enable = false;
- grp1.ipt_srchcond.enable = false;
- grp1.cmb_cls1.enable = true;
- grp1.cmb_cls2.enable = true;
- grp1.cmb_cls3.enable = true;
- ds_hidden.setColumn(0, "cdflag", "");
- }
- }
- /**
- * submit 후 호출 될 공통 콜백
- * @param {[type]} sSvcId [description]
- * @param {[type]} nErrorCode [description]
- * @param {[type]} sErrorMsg [description]
- * @return {Function} [description]
- */
- function callback(sSvcId, nErrorCode, sErrorMsg){
- arErrorCode.push(sSvcId, nErrorCode);
- }
- //=======================================================================================
- // Events
- //---------------------------------------------------------------------------------------
- /**
- * onload 이벤트 발생 시 호출
- * @param {[type]} obj:Form [description]
- * @param {[type]} e:LoadEventInfo [description]
- */
- function SPSTP02300_onload(obj: Form, e: LoadEventInfo) {
- frmf_initForm(obj);
-
- grdf_setRowTypeIcon(grd_uscm);
- ds_hidden_uscmlist_uscminfo.clearData();
-
- dsf_createDs('ds_tmp');
- var oParam = {};
- oParam.id = "TRSTP01901";
- oParam.service = "stspamapp.StsPam";
- oParam.method = "reqGetUscmInfo";
- oParam.inds = 'urlencoded=ds_tmp';
- oParam.outds = "ds_hidden_uscmlist_uscminfo=uscm";
- oParam.async = false;
- tranf_submit(oParam);
- var listid = sysf_getUserId() + "1";
- ds_main_listlist_listinfo.setColumn(0, "listid", listid);
- ds_main_listlist_listinfo.setColumn(0, "listnm", "기본목록");
- var idx = 1;
- for (var i = 0; i < ds_hidden_uscmlist_uscminfo.rowcount; i++) {
- if (listid != ds_hidden_uscmlist_uscminfo.getColumn(i, "listid")) {
- listid = ds_hidden_uscmlist_uscminfo.getColumn(i, "listid");
- var listnm = ds_hidden_uscmlist_uscminfo.getColumn(i, "listnm");
- dsf_makeValue(ds_main_listlist_listinfo, "listid", 'string', listid, idx);
- dsf_makeValue(ds_main_listlist_listinfo, "listnm", 'string', listnm, idx);
- idx++;
- }
- }
- grp2.cmb_list.index = 0;
- frmf_inputEnterKey('grp2.cmb_list', 'onitemchanged', new ItemChangeEventInfo);
- ds_hidden_ictplist_ictpinfo.clearData();
- var oParam = {};
- oParam.id = "TRSTP01904";
- oParam.service = "stspamapp.StsPam";
- oParam.method = "reqGetIctpInfo";
- oParam.outds = "ds_hidden_ictplist_ictpinfo=ictp";
- oParam.async = false;
- tranf_submit(oParam);
- var cls = "";
- var clsnm = "";
- for (var i = 0; i < ds_hidden_ictplist_ictpinfo.rowcount; i++) {
- if (cls != ds_hidden_ictplist_ictpinfo.getColumn(i, "earncls1")) {
- var idx = ds_init_ictplist_cls1list_clsinfo.addRow();
- cls = ds_hidden_ictplist_ictpinfo.getColumn(i, "earncls1");
- clsnm = ds_hidden_ictplist_ictpinfo.getColumn(i, "earncls1nm");
- dsf_makeValue(ds_init_ictplist_cls1list_clsinfo, "cd", 'string', cls, idx);
- dsf_makeValue(ds_init_ictplist_cls1list_clsinfo, "nm", 'string', clsnm, idx);
- }
- }
- grp1.cmb_cls1.index = 0;
- frmf_inputEnterKey('grp1.cmb_cls1', 'onitemchanged', new ItemChangeEventInfo);
- }
- /**
- * 수가검색 체크박스 클릭 이벤트
- * @param {[type]} obj:CheckBox [description]
- * @param {[type]} e:ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function grp1_chk_cd_onclick(obj: CheckBox, e: ClickEventInfo) {
- if (ds_hidden.getColumn(0, "cdflag") == "Y") {
- fSetFlag("cd");
- }
- }
- /**
- * cmb_srchflag 콤보 아이템 변경 후 이벤트
- * @param {[type]} obj: Combo [description]
- * @param {[type]} e: ItemChangeEventInfo [description]
- * @return {[type]} [description]
- */
- function grp1_cmb_srchflag_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- if (ds_send.getColumn(0, "srchflag") == "hngnm" || ds_send.getColumn(0, "srchflag") == "ordnm") {
- grp1.ipt_srchcond.imemode = "hangul";
- }
- else {
- grp1.ipt_srchcond.imemode = "alpha";
- }
- }
- /**
- * ipt_srchcond 에디트 키보드 입력 이벤트
- * @param {[type]} obj: Edit [description]
- * @param {[type]} e: KeyEventInfo [description]
- * @return {[type]} [description]
- */
- function grp1_ipt_srchcond_onkeydown(obj: Edit, e: KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- grp1.btn_search.click();
- }
- }
- /**
- * 수익분류 체크박스 클릭 이벤트
- * @param {[type]} obj: CheckBox [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function grp1_chk_cls_onclick(obj: CheckBox, e: ClickEventInfo) {
- if (ds_hidden.getColumn(0, "clsflag") == "Y") {
- fSetFlag("cls");
- }
- }
- /**
- * cmb_cls1 콤보 아이템 변경 후 이벤트
- * @param {[type]} obj: Combo [description]
- * @param {[type]} e: ItemChangeEventInfo [description]
- * @return {[type]} [description]
- */
- function grp1_cmb_cls1_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- ds_init_ictplist_cls2list_clsinfo.clearData();
- dsf_makeValue(ds_init_ictplist_cls2list_clsinfo, "cd", 'string', "-");
- dsf_makeValue(ds_init_ictplist_cls2list_clsinfo, "nm", 'string', "전체");
- var cls1 = ds_send.getColumn(0, "cls1");
- var cls2 = "";
- var clsnm = "";
- var idx = 1;
- for (var i = 0; i < ds_hidden_ictplist_ictpinfo.rowcount; i++) {
- if (cls1 == ds_hidden_ictplist_ictpinfo.getColumn(i, "earncls1")) {
- if (cls2 != ds_hidden_ictplist_ictpinfo.getColumn(i, "earncls2")) {
- cls2 = ds_hidden_ictplist_ictpinfo.getColumn(i, "earncls2");
- clsnm = ds_hidden_ictplist_ictpinfo.getColumn(i, "earncls2nm");
- dsf_makeValue(ds_init_ictplist_cls2list_clsinfo, "cd", 'string', cls2, idx);
- dsf_makeValue(ds_init_ictplist_cls2list_clsinfo, "nm", 'string', clsnm, idx);
- idx++;
- }
- }
- }
- grp1.cmb_cls2.index = 0;
- frmf_inputEnterKey('grp1.cmb_cls2', 'onitemchanged', new ItemChangeEventInfo);
- }
- /**
- * cmb_cls2 콤보 아이템 변경 후 이벤트
- * @param {[type]} obj: Combo [description]
- * @param {[type]} e: ItemChangeEventInfo [description]
- * @return {[type]} [description]
- */
- function grp1_cmb_cls2_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- ds_init_ictplist_cls3list_clsinfo.clearData();
- dsf_makeValue(ds_init_ictplist_cls3list_clsinfo, "cd", 'string', "-");
- dsf_makeValue(ds_init_ictplist_cls3list_clsinfo, "nm", 'string', "전체");
- var cls1 = ds_send.getColumn(0, "cls1");
- var cls2 = ds_send.getColumn(0, "cls2");
- var cls3 = "";
- var clsnm = "";
- var idx = 1;
- for (var i = 0; i < ds_hidden_ictplist_ictpinfo.rowcount; i++) {
- if (cls1 == ds_hidden_ictplist_ictpinfo.getColumn(i, "earncls1")) {
- if (cls2 == ds_hidden_ictplist_ictpinfo.getColumn(i, "earncls2")) {
- if (cls3 != ds_hidden_ictplist_ictpinfo.getColumn(i, "earncls3")) {
- cls3 = ds_hidden_ictplist_ictpinfo.getColumn(i, "earncls3");
- clsnm = ds_hidden_ictplist_ictpinfo.getColumn(i, "earncls3nm");
- dsf_makeValue(ds_init_ictplist_cls3list_clsinfo, "cd", 'string', cls3, idx);
- dsf_makeValue(ds_init_ictplist_cls3list_clsinfo, "nm", 'string', clsnm, idx);
- idx++;
- }
- }
- }
- }
- grp1.cmb_cls3.index = 0;
- }
- /**
- * 조회 버튼 클릭 이벤트
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function grp1_btn_search_onclick(obj: Button, e: ClickEventInfo) {
- if (ds_hidden.getColumn(0, "cdflag") == "Y") {
- if (String(ds_send.getColumn(0, "srchcond")).length < 2) {
- sysf_messageBox("검색 조건은 최소 2글자 이상 입력해야 합니다", "E999");
- return;
- }
- ds_send.setColumn(0, "clsflag", "N");
- if (ds_hidden.getColumn(0, "addyn") != "Y") {
- dsf_createDsRow('ds_TRSTP01902', [
- { col: 'srchflag', type: 'string', size: 256, val: '' },
- { col: 'srchcond', type: 'string', size: 256, val: '' },
- { col: 'clsflag', type: 'string', size: 256, val: '' },
- { col: 'cls1', type: 'string', size: 256, val: '' },
- { col: 'cls2', type: 'string', size: 256, val: '' },
- { col: 'cls3', type: 'string', size: 256, val: '' },
- { col: 'maflag', type: 'string', size: 256, val: '' }
- ], false);
- ds_TRSTP01902.copyRow(0, ds_send, 0);
- ds_main_mechlist_mechinfo.clearData();
- var oParam = {};
- oParam.id = "TRSTP01902";
- oParam.service = "stspamapp.StsPam";
- oParam.method = "reqGetCalcScorInfo";
- oParam.inds = "req=ds_TRSTP01902";
- oParam.outds = "ds_main_mechlist_mechinfo=mech";
- oParam.async = false;
- tranf_submit(oParam);
- }
- else {
- //ds_hidden_mechlist_mechinfo.copyData(ds_main_mechlist_mechinfo);
- dsf_createDsRow('ds_TRSTP01902', [
- { col: 'srchflag', type: 'string', size: 256, val: '' },
- { col: 'srchcond', type: 'string', size: 256, val: '' },
- { col: 'clsflag', type: 'string', size: 256, val: '' },
- { col: 'cls1', type: 'string', size: 256, val: '' },
- { col: 'cls2', type: 'string', size: 256, val: '' },
- { col: 'cls3', type: 'string', size: 256, val: '' },
- { col: 'maflag', type: 'string', size: 256, val: '' }
- ], false);
- ds_TRSTP01902.copyRow(0, ds_send, 0);
- //ds_main_mechlist_mechinfo.clearData();
- ds_hidden_mechlist_mechinfo.clearData();
- var oParam = {};
- oParam.id = "TRSTP01902";
- oParam.service = "stspamapp.StsPam";
- oParam.method = "reqGetCalcScorInfo";
- oParam.inds = "req=ds_TRSTP01902";
- oParam.outds = "ds_hidden_mechlist_mechinfo=mech";
- oParam.async = false;
- tranf_submit(oParam);
- if (ds_hidden_mechlist_mechinfo.rowcount < 1) {
- //ds_main_mechlist_mechinfo.copyData(ds_hidden_mechlist_mechinfo);
- }
- else {
- for (var i = ds_hidden_mechlist_mechinfo.rowcount - 1; i >= 0; i--) {
- var idx = ds_main_mechlist_mechinfo.addRow();
- ds_main_mechlist_mechinfo.copyRow(idx, ds_hidden_mechlist_mechinfo, i);
- }
- }
- }
- }
- else if (ds_hidden.getColumn(0, "clsflag") == "Y") {
- ds_send.setColumn(0, "clsflag", "Y");
- if (ds_hidden.getColumn(0, "addyn") != "Y") {
- dsf_createDsRow('ds_TRSTP01902', [
- { col: 'srchflag', type: 'string', size: 256, val: '' },
- { col: 'srchcond', type: 'string', size: 256, val: '' },
- { col: 'clsflag', type: 'string', size: 256, val: '' },
- { col: 'cls1', type: 'string', size: 256, val: '' },
- { col: 'cls2', type: 'string', size: 256, val: '' },
- { col: 'cls3', type: 'string', size: 256, val: '' },
- { col: 'maflag', type: 'string', size: 256, val: '' }
- ], false);
- ds_TRSTP01902.copyRow(0, ds_send, 0);
- ds_main_mechlist_mechinfo.clearData();
- var oParam = {};
- oParam.id = "TRSTP01902";
- oParam.service = "stspamapp.StsPam";
- oParam.method = "reqGetCalcScorInfo";
- oParam.inds = "req=ds_TRSTP01902";
- oParam.outds = "ds_main_mechlist_mechinfo=mech";
- oParam.async = false;
- tranf_submit(oParam);
- }
- else {
- //ds_hidden_mechlist_mechinfo.copyData(ds_main_mechlist_mechinfo);
- dsf_createDsRow('ds_TRSTP01902', [
- { col: 'srchflag', type: 'string', size: 256, val: '' },
- { col: 'srchcond', type: 'string', size: 256, val: '' },
- { col: 'clsflag', type: 'string', size: 256, val: '' },
- { col: 'cls1', type: 'string', size: 256, val: '' },
- { col: 'cls2', type: 'string', size: 256, val: '' },
- { col: 'cls3', type: 'string', size: 256, val: '' },
- { col: 'maflag', type: 'string', size: 256, val: '' }
- ], false);
- ds_TRSTP01902.copyRow(0, ds_send, 0);
- //ds_main_mechlist_mechinfo.clearData();
- ds_hidden_mechlist_mechinfo.clearData();
- var oParam = {};
- oParam.id = "TRSTP01902";
- oParam.service = "stspamapp.StsPam";
- oParam.method = "reqGetCalcScorInfo";
- oParam.inds = "req=ds_TRSTP01902";
- oParam.outds = "ds_hidden_mechlist_mechinfo=mech";
- oParam.async = false;
- tranf_submit(oParam);
-
- if (ds_hidden_mechlist_mechinfo.rowcount < 1) {
- //ds_main_mechlist_mechinfo.copyData(ds_hidden_mechlist_mechinfo);
- }
- else {
- for (var i = ds_hidden_mechlist_mechinfo.rowcount - 1; i >= 0; i--) {
- var idx = ds_main_mechlist_mechinfo.addRow();
- ds_main_mechlist_mechinfo.copyRow(idx, ds_hidden_mechlist_mechinfo, i);
- }
- }
- }
- }
- else {
- sysf_messageBox("[ 수가 검색 ] 혹은 [ 수익 분류 ] 중 하나를 선택해 주십시오.", "E999");
- }
- }
- /**
- * 전체선택 버튼 클릭 이벤트
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function btn_selall_onclick(obj: Button, e: ClickEventInfo) {
- grd_mech.selectAll();
- }
- /**
- * 등록 버튼 클릭 이벤트
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function btn_rgst_onclick(obj: Button, e: ClickEventInfo) {
- var source = ds_main_mechlist_mechinfo;
- var dest = ds_main_uscmlist_uscminfo;
- var row = ds_main_uscmlist_uscminfo.rowcount;
- var userid = sysf_getUserId();
- var listid = ds_send.getColumn(0, "listid");
- var listnm = ds_main_listlist_listinfo.getColumn(ds_main_uscmlist_uscminfo.findRow('listid', listid), "listnm");
- var cnt = 0;
- for (var i = 0; i < ds_main_mechlist_mechinfo.rowcount; i++) {
- if (!grd_mech.isSelectedCell(0, 'body', i)) {
- continue;
- }
- var idx = ds_main_uscmlist_uscminfo.addRow();
- ds_main_uscmlist_uscminfo.setColumn(idx, "userid", userid);
- ds_main_uscmlist_uscminfo.setColumn(idx, "listid", listid);
- ds_main_uscmlist_uscminfo.setColumn(idx, "listnm", listnm);
- ds_main_uscmlist_uscminfo.setColumn(idx, "calcscorcd", source.getColumn(i, "calcscorcd"));
- ds_main_uscmlist_uscminfo.setColumn(idx, "calcscornm", source.getColumn(i, "hngnm"));
- ds_main_uscmlist_uscminfo.setColumn(idx, "fstrgstdt", "");
- ds_main_uscmlist_uscminfo.setColumn(idx, "lastupdtdt", "");
- cnt++;
- }
-
- ds_main_uscmlist_uscminfo.clearSelect();
- ds_main_uscmlist_uscminfo.selectRow(parseInt(ds_main_uscmlist_uscminfo.rowcount-1));
- ds_main_uscmlist_uscminfo.rowposition = parseInt(ds_main_uscmlist_uscminfo.rowcount-1);
-
- if (cnt < 1) {
- sysf_messageBox("선택된 내역이 없습니다.", "E999");
- }
- }
- /**
- * 목록명 콤보 아이템 변경 후 이벤트
- * @param {[type]} obj: Combo [description]
- * @param {[type]} e: ItemChangeEventInfo [description]
- * @return {[type]} [description]
- */
- function grp2_cmb_list_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
- ds_main_uscmlist_uscminfo.clearData();
- var listid = ds_send.getColumn(0, "listid");
- ds_hidden_uscmlist_uscminfo.filter('listid == "' + listid + '"');
- ds_main_uscmlist_uscminfo.copyData(ds_hidden_uscmlist_uscminfo, true);
- // var srcNode;
- //
- // for (var i = 0; i < ds_hidden_uscmlist_uscminfo.rowcount; i++) {
- // var idx = ds_main_uscmlist_uscminfo.addRow();
- // ds_main_uscmlist_uscminfo.copyRow(idx, ds_hidden_mechlist_mechinfo, i);
- // }
- ds_hidden_uscmlist_uscminfo.filter('');
- }
- /**
- * 추가 버튼 클릭 이벤트
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function grp2_btn_add_onclick(obj: Button, e: ClickEventInfo) {
- var idx = ds_main_listlist_listinfo.rowcount;
- var listid = ds_main_listlist_listinfo.getColumn(ds_main_listlist_listinfo.rowcount + 1, "listid");
- listid = listid.replace(sysf_getUserId(), "");
- listid = parseInt(listid) + 1;
- listid = sysf_getUserId() + listid;
- var idx = ds_main_listlist_listinfo.addRow();
- dsf_makeValue(ds_main_listlist_listinfo, "listid", 'string', listid, idx);
- dsf_makeValue(ds_main_listlist_listinfo, "listnm", 'string', ds_send.getColumn(0, "listnm"), idx);
- grp2.cmb_list.index = idx;
- frmf_inputEnterKey('grp2.cmb_list', 'onitemchanged', new ItemChangeEventInfo);
-
- sysf_messageBox("[ " + ds_send.getColumn(0, "listnm") + " ] 목록이 추가되었습니다.", "I999");
- ds_send.setColumn(0, "listnm", "");
- }
- /**
- * 삭제 버튼 클릭 이벤트
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function grp2_btn_del_onclick(obj: Button, e: ClickEventInfo) {
- var listid = ds_send.getColumn(0, "listid");
- var listnm = ds_main_listlist_listinfo.getColumn(ds_main_listlist_listinfo.findRow('listid', listid), "listnm");
- if (sysf_messageBox("[ " + listnm + " ] 목록의 모든 내역이 삭제됩니다. 계속하시겠습니까?", "Q999") != 6) {
- return;
- }
- ds_hidden_dellist_uscminfo.clearData();
- dsf_makeValue(ds_hidden_dellist_uscminfo, "listid", 'string', listid);
- dsf_makeValue(ds_hidden_dellist_uscminfo, "calcscorcd", 'string', "");
- dsf_makeValue(ds_hidden_dellist_uscminfo, "workflag", 'string', "A");
- ds_hidden_uscmlist_uscminfo.clearData();
- var oParam = {};
- oParam.id = "TXSTP01902";
- oParam.service = "stspamapp.StsPam";
- oParam.method = "reqExeDelUscmInfo";
- oParam.inds = "uscminfo=ds_hidden_dellist_uscminfo";
- oParam.outds = "ds_hidden_uscmlist_uscminfo=uscm";
- oParam.async = false;
- tranf_submit(oParam);
- ds_main_listlist_listinfo.clearData();
- listid = sysf_getUserId() + "1";
- ds_main_listlist_listinfo.setColumn(0, "listid", listid);
- ds_main_listlist_listinfo.setColumn(0, "listnm", "기본목록");
- var cnt = ds_hidden_uscmlist_uscminfo.rowcount;
- for (var i = 0; i <= cnt; i++) {
- if (listid != ds_hidden_uscmlist_uscminfo.getColumn(i, "listid")) {
- listid = ds_hidden_uscmlist_uscminfo.getColumn(i, "listid");
- var listnm = ds_hidden_uscmlist_uscminfo.getColumn(i, "listnm");
- var idx = ds_main_listlist_listinfo.addRow();
- dsf_makeValue(ds_main_listlist_listinfo, "listid", 'string', listid, idx);
- dsf_makeValue(ds_main_listlist_listinfo, "listnm", 'string', listnm, idx);
- }
- }
- grp2.cmb_list.index = 0;
- frmf_inputEnterKey('grp2.cmb_list', 'onitemchanged', new ItemChangeEventInfo);
- }
- /**
- * 저장 버튼 클릭 이벤트
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function grp2_btn_save_onclick(obj: Button, e: ClickEventInfo) {
- dsf_createDs('ds_send_uscmdata');
- var updateDs = grdf_getGridUpdateData(grd_uscm, 'all');
- grdf_setStatusColumn(updateDs, "status");
- ds_send_uscmdata.copyData(updateDs, true);
- ds_hidden_uscmlist_uscminfo.clearData();
- //ds_send_uscmdata.addColumn('workflag', 'string');
- //trace(ds_send_uscmdata.saveXML());
- var oParam = {};
- oParam.id = "TXSTP01901";
- oParam.service = "stspamapp.StsPam";
- oParam.method = "reqExeSetUscmInfo";
- oParam.inds = "uscminfo=ds_send_uscmdata";
- oParam.outds = "ds_hidden_uscmlist_uscminfo=uscm";
- oParam.async = false;
- tranf_submit(oParam);
- frmf_inputEnterKey('grp2.cmb_list', 'onitemchanged', new ItemChangeEventInfo);
- }
- /**
- * 설정 버튼 클릭 이벤트
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function btn_rate_onclick(obj: Button, e: ClickEventInfo) {
- var prcprate = ds_hidden.getColumn(0, "prcprate");
- var readrate = ds_hidden.getColumn(0, "readrate");
- for (var i = 0; i < ds_main_uscmlist_uscminfo.rowcount; i++) {
- if (grd_uscm.isSelectedCell(4, 'body', i)) {
- ds_main_uscmlist_uscminfo.setColumn(i, "prcprate", prcprate);
- ds_main_uscmlist_uscminfo.setColumn(i, "readrate", readrate);
- //grd_uscm.addStatus(i, "update");
- }
- }
- }
- /**
- * 선택항목삭제 버튼 클릭 이벤트
- * @param {[type]} obj: Button [description]
- * @param {[type]} e: ClickEventInfo [description]
- * @return {[type]} [description]
- */
- function btn_delitem_onclick(obj: Button, e: ClickEventInfo) {
- ds_main_uscmlist_uscminfo.addColumn('workflag', 'string');
- for (var i = 0; i < ds_main_uscmlist_uscminfo.rowcount; i++) {
- if (grd_uscm.isSelectedCell(4, 'body', i)) {
- grdf_setStatus(grd_uscm, "D", [i]);
- ds_main_uscmlist_uscminfo.setColumn(i, 'workflag', 'I');
- }
- }
- return;
- // dbs227, there is a return above, so below process will not be called forever
- // model.resetInstanceNode("/root/hidden/dellist/uscminfo");
- // var cnt = instance1.selectNodes("/root/main/uscmlist/uscminfo").length;
- // var idx = 1;
- // var listid = model.getValue("/root/send/listid");
- // for (var i = 1; i <= cnt; i++) {
- // if (model.getValue("/root/main/uscmlist/uscminfo[" + i + "]/chkyn") == "true") {
- // model.makeValue("/root/hidden/dellist/uscminfo[" + idx + "]/listid", listid);
- // model.makeValue("/root/hidden/dellist/uscminfo[" + idx + "]/calcscorcd", model.getValue("/root/main/uscmlist/uscminfo[" + i + "]/calcscorcd"));
- // model.makeValue("/root/hidden/dellist/uscminfo[" + idx + "]/workflag", "I");
- // idx++;
- // }
- // }
- // submit("TXSTP01902");
- // cmb_list.dispatch("xforms-select");
- }
- ]]></Script>
- </Form>
- </FDL>
|