1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNG00100" position="absolute 0 0 1040 760" titletext="CSR 물품 Master 분류 기준 등록" oninit="SMMNG00100_oninit" onload="SMMNG00100_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1035 25" id="grp_tle">
- <Layouts>
- <Layout>
- <Static text="CSR 물품 Master 분류 기준 등록" position="absolute 0 0 237 25" id="caption6" class="tit_1"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 15 1035 759" id="grp_biz" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Div position="absolute 0 10 1035 45" align="align:center top;" id="grp_sea" class="div_SA">
- <Layouts>
- <Layout>
- <Shape position="absolute 941 6 947 28" linetype="vertical" id="line13" class="line_4"/>
- <Static text="물품구분 :" position="absolute 305 9 381 26" id="caption5" class="search_name"/>
- <Combo position="absolute 385 8 551 27" align="align:center middle;" id="cmb_goodflag" class="combo_s_essential" enable="false" taborder="2" innerdataset="@ds_hidden_common_goodflaginfo_R0025" datacolumn="cdnm" codecolumn="cdid" onitemchanged="grp_biz_grp_sea_cmb_goodflag_onitemchanged"/>
- <Button position="absolute 960 6 1016 28" id="btn_search" class="btn1" taborder="4" text="조회" onclick="grp_biz_grp_sea_btn_search_onclick"/>
- <Combo position="absolute 100 8 266 27" align="align:center middle;" id="cmb_instcd" class="combo_s_essential" enable="false" taborder="1" innerdataset="@ds_hidden_common_instcdinfo_Z0007" datacolumn="cdnm" codecolumn="cdid" onitemchanged="grp_biz_grp_sea_cmb_instcd_onitemchanged"/>
- <Static text="기관코드 :" position="absolute 20 9 96 26" id="caption2" class="search_name"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 350 79 685 85" linetype="horizontal" id="line12" class="line_10"/>
- <Static text="대분류명" position="absolute 0 63 72 79" id="caption1" class="tit_2"/>
- <Shape position="absolute 0 79 335 85" linetype="horizontal" id="line1" class="line_10"/>
- <Shape position="absolute 700 79 1035 85" linetype="horizontal" id="line2" class="line_10"/>
- <Static text="소분류명" position="absolute 700 63 772 79" id="caption3" class="tit_2"/>
- <Static text="중분류명" position="absolute 350 63 426 79" id="caption4" class="tit_2"/>
- <Grid position="absolute 0 84 335 742" id="grd_lrglist" binddataset="ds_main_lrglist" oncellclick="grp_biz_grd_lrglist_oncellclick" autofittype="col" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20"/>
- <Column size="50"/>
- <Column size="209"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="코드"/>
- <Cell col="2" text="코드명"/>
- <Cell col="3" text="주관부서"/>
- <Cell col="4" text="주관부서"/>
- <Cell col="5" text="계정코드(입고)"/>
- <Cell col="6" text="계정코드(입고)"/>
- <Cell col="7" text="계정코드(비용)"/>
- <Cell col="8" text="계정코드(비용)"/>
- <Cell col="9" text="물품구분"/>
- <Cell col="10" text="최초등록자ID"/>
- <Cell col="11" text="최초등록일시"/>
- <Cell col="12" text="최종수정자ID"/>
- <Cell col="13" text="최종수정일시"/>
- <Cell col="14" text="updtspec"/>
- <Cell col="15" text="사용"/>
- <Cell col="16" text="cmt"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" style="align:center;" text="bind:lrgcd"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:lrgnm" editautoselect="true"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:mainmngtdeptcd"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:mainmngtdeptnm"/>
- <Cell col="5" displaytype="text" edittype="text" text="bind:winacnt"/>
- <Cell col="6" text="bind:winacntnm"/>
- <Cell col="7" text="bind:amtacnt"/>
- <Cell col="8" text="bind:amtacntnm"/>
- <Cell col="9" text="bind:goodflag"/>
- <Cell col="10" displaytype="none" edittype="none" text="bind:fstrgstrid"/>
- <Cell col="11" displaytype="none" edittype="none" text="bind:fstrgstdt"/>
- <Cell col="12" displaytype="none" edittype="none" text="bind:lastupdtrid"/>
- <Cell col="13" displaytype="none" edittype="none" text="bind:lastupdtdt"/>
- <Cell col="14" displaytype="none" edittype="none" text="bind:updtspec"/>
- <Cell col="15" displaytype="combo" edittype="combo" text="bind:useyn" combodataset="ds_useyn" combocodecol="value" combodatacol="label"/>
- <Cell col="16" displaytype="none" edittype="none" text="bind:cmt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 700 84 1035 742" id="grd_smllist" binddataset="ds_main_smllist" oncellclick="grp_biz_grd_smllist_oncellclick" autofittype="col" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20"/>
- <Column size="50"/>
- <Column size="209"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="코드"/>
- <Cell col="2" text="코드명"/>
- <Cell col="3" text="계정코드(입고)"/>
- <Cell col="4" text="계정코드(입고)"/>
- <Cell col="5" text="계정코드(비용)"/>
- <Cell col="6" text="계정코드(비용)"/>
- <Cell col="7" text="물품구분"/>
- <Cell col="8" text="대분류코드"/>
- <Cell col="9" text="중분류코드"/>
- <Cell col="10" text="최초등록자ID"/>
- <Cell col="11" text="최초등록일시"/>
- <Cell col="12" text="최종수정자ID"/>
- <Cell col="13" text="최종수정일시"/>
- <Cell col="14" text="updtspec"/>
- <Cell col="15" text="사용"/>
- <Cell col="16" text="cmt"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" style="align:center;" text="bind:smlcd"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:smlnm" editautoselect="true"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:winacnt"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:winacntnm"/>
- <Cell col="5" text="bind:amtacnt"/>
- <Cell col="6" text="bind:amtacntnm"/>
- <Cell col="7" text="bind:goodflag"/>
- <Cell col="8" text="bind:lrgcd"/>
- <Cell col="9" text="bind:mdlcd"/>
- <Cell col="10" text="bind:fstrgstrid"/>
- <Cell col="11" text="bind:fstrgstdt"/>
- <Cell col="12" text="bind:lastupdtrid"/>
- <Cell col="13" text="bind:lastupdtdt"/>
- <Cell col="14" displaytype="none" edittype="none" text="bind:updtspec"/>
- <Cell col="15" displaytype="combo" edittype="combo" text="bind:useyn" combodataset="ds_useyn" combocodecol="value" combodatacol="label"/>
- <Cell col="16" displaytype="none" edittype="none" text="bind:cmt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 350 84 685 742" id="grd_mdllist" binddataset="ds_main_mdllist" oncellclick="grp_biz_grd_mdllist_oncellclick" autofittype="col" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20"/>
- <Column size="50"/>
- <Column size="209"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="코드"/>
- <Cell col="2" text="코드명"/>
- <Cell col="3" text="계정코드(입고)"/>
- <Cell col="4" text="계정코드(입고)"/>
- <Cell col="5" text="계정코드(비용)"/>
- <Cell col="6" text="계정코드(비용)"/>
- <Cell col="7" text="물품구분"/>
- <Cell col="8" text="대분류코드"/>
- <Cell col="9" text="최초등록자ID"/>
- <Cell col="10" text="최초등록일시"/>
- <Cell col="11" text="최종등록자ID"/>
- <Cell col="12" text="최종등록일시"/>
- <Cell col="13" text="updtspec"/>
- <Cell col="14" text="사용"/>
- <Cell col="15" text="cmt"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" style="align:center;" text="bind:mdlcd"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:mdlnm" editautoselect="true"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:winacnt"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:winacntnm"/>
- <Cell col="5" text="bind:amtacnt"/>
- <Cell col="6" text="bind:amtacntnm"/>
- <Cell col="7" displaytype="none" edittype="none" text="bind:goodflag"/>
- <Cell col="8" displaytype="none" edittype="none" text="bind:lrgcd"/>
- <Cell col="9" displaytype="none" edittype="none" text="bind:fstrgstrid"/>
- <Cell col="10" displaytype="none" edittype="none" text="bind:fstrgstdt"/>
- <Cell col="11" displaytype="none" edittype="none" text="bind:lastupdtrid"/>
- <Cell col="12" displaytype="none" edittype="none" text="bind:lastupdtdt"/>
- <Cell col="13" displaytype="none" edittype="none" text="bind:updtspec"/>
- <Cell col="14" displaytype="combo" edittype="combo" text="bind:useyn" combodataset="ds_useyn" combocodecol="value" combodatacol="label"/>
- <Cell col="15" displaytype="none" edittype="none" text="bind:cmt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 202 59 244 78" id="btn_lrgadd" class="btn2" text="추가" onclick="grp_biz_btn_lrgadd_onclick"/>
- <Button position="absolute 247 59 289 78" id="btn_lrgdel" class="btn2" text="삭제" onclick="grp_biz_btn_lrgdel_onclick"/>
- <Button position="absolute 292 59 334 78" id="btn_lrgsave" class="btn5" text="저장" onclick="grp_biz_btn_lrgsave_onclick"/>
- <Radio position="absolute 70 63 200 79" id="rdo_lrguseyn" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="grp_biz_rdo_lrguseyn_onitemchanged">
- <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">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button position="absolute 552 60 594 79" id="btn_mdladd" class="btn2" text="추가" onclick="grp_biz_btn_mdladd_onclick"/>
- <Button position="absolute 595 60 639 79" id="btn_mdldel" class="btn2" text="삭제" onclick="grp_biz_btn_mdldel_onclick"/>
- <Button position="absolute 642 60 684 79" id="btn_mdlsave" class="btn5" text="저장" onclick="grp_biz_btn_mdlsave_onclick"/>
- <Radio position="absolute 420 63 550 79" id="rdo_mdluseyn" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="grp_biz_rdo_mdluseyn_onitemchanged">
- <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">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button position="absolute 902 60 944 79" id="btn_smladd" class="btn2" text="추가" onclick="grp_biz_btn_smladd_onclick"/>
- <Button position="absolute 947 60 989 79" id="btn_smldel" class="btn2" text="삭제" onclick="grp_biz_btn_smldel_onclick"/>
- <Button position="absolute 992 60 1034 79" id="btn_smlsav" class="btn5" text="저장" onclick="grp_biz_btn_smlsav_onclick"/>
- <Radio position="absolute 770 63 900 79" id="rdo_smluseyn" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="grp_biz_rdo_smluseyn_onitemchanged">
- <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">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_hidden_common_goodflaginfo_R0025" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_common_instcdinfo_Z0007" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="flag" type="STRING" size="256" sumtext="구분"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="useyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp1_hidden1_csrgoodflaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="goodflagcd" type="STRING" size="256" sumtext="물품구분코드"/>
- <Column id="goodflagnm" type="STRING" size="256" sumtext="물품구분명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="goodflag" type="STRING" size="256" sumtext="메시지종류"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_lrglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
- <Column id="lrgnm" type="STRING" size="256" sumtext="대분류명"/>
- <Column id="mainmngtdeptcd" type="STRING" size="256" sumtext="주관부서코드"/>
- <Column id="mainmngtdeptnm" type="STRING" size="256" sumtext="주관부서명"/>
- <Column id="winacnt" type="STRING" size="256" sumtext="계정코드(입고)"/>
- <Column id="winacntnm" type="STRING" size="256" sumtext="계정명(입고)"/>
- <Column id="amtacnt" type="STRING" size="256" sumtext="계정코드(출고)"/>
- <Column id="amtacntnm" type="STRING" size="256" sumtext="계정명(출고)"/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
- <Column id="updtspec" type="STRING" size="256" sumtext="수정사항"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_mdllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="mdlcd" type="STRING" size="256" sumtext="중분류코드"/>
- <Column id="mdlnm" type="STRING" size="256" sumtext="중분류명"/>
- <Column id="winacnt" type="STRING" size="256" sumtext="계정코드(입고)"/>
- <Column id="winacntnm" type="STRING" size="256" sumtext="계정코드(입고)명"/>
- <Column id="amtacnt" type="STRING" size="256" sumtext="계정코드(출고)"/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="updtspec" type="STRING" size="256" sumtext="수정사항"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_smllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="smlcd" type="STRING" size="256" sumtext="중분류코드"/>
- <Column id="smlnm" type="STRING" size="256" sumtext="중분류명"/>
- <Column id="winacnt" type="STRING" size="256" sumtext="계정코드(입고)"/>
- <Column id="winacntnm" type="STRING" size="256" sumtext="계정명(입고)"/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
- <Column id="mdlcd" type="STRING" size="256" sumtext="중분류코드"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="updtspec" type="STRING" size="256" sumtext="수정사항"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_lrglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="구분"/>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
- <Column id="lrgnm" type="STRING" size="256" sumtext="대분류명"/>
- <Column id="mainmngtdeptcd" type="STRING" size="256" sumtext="주관부서"/>
- <Column id="winacnt" type="STRING" size="256" sumtext="계정코드(입고)"/>
- <Column id="amtacnt" type="STRING" size="256" sumtext="계정코드(출고)"/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
- <Column id="updtspec" type="STRING" size="256" sumtext="수정사항"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_mdllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="구분"/>
- <Column id="mdlcd" type="STRING" size="256" sumtext="중분류코드"/>
- <Column id="mdlnm" type="STRING" size="256" sumtext="중분류명"/>
- <Column id="winacnt" type="STRING" size="256" sumtext="계정코드(입고)"/>
- <Column id="amtacnt" type="STRING" size="256" sumtext="계정코드(출고)"/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
- <Column id="updtspec" type="STRING" size="256" sumtext="수정사항"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_smllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="구분"/>
- <Column id="smlcd" type="STRING" size="256" sumtext="소분류코드"/>
- <Column id="smlnm" type="STRING" size="256" sumtext="소분류명"/>
- <Column id="winacnt" type="STRING" size="256" sumtext="계정코드(입고)"/>
- <Column id="winacntnm" type="STRING" size="256" sumtext="계정명(입고)"/>
- <Column id="goodflag" type="STRING" size="256" sumtext="물품구분"/>
- <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드"/>
- <Column id="mdlcd" type="STRING" size="256" sumtext="중분류코드"/>
- <Column id="updtspec" type="STRING" size="256" sumtext="수정사항"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_cntinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="delcount" type="STRING" size="256" sumtext="삭제갯수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lrguseyn" type="STRING" size="256"/>
- <Column id="mdluseyn" type="STRING" size="256"/>
- <Column id="smluseyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_useyn" 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">Y</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">N</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_biz.grp_sea.cmb_instcd" propid="value" datasetid="ds_send" columnid="instcd"/>
- <BindItem id="item1" compid="grp_biz.grp_sea.cmb_goodflag" propid="value" datasetid="ds_send" columnid="goodflag"/>
- <BindItem id="item2" compid="grp_biz.rdo_lrguseyn" propid="value" datasetid="ds_main_cond" columnid="lrguseyn"/>
- <BindItem id="item3" compid="grp_biz.rdo_mdluseyn" propid="value" datasetid="ds_main_cond" columnid="mdluseyn"/>
- <BindItem id="item4" compid="grp_biz.rdo_smluseyn" propid="value" datasetid="ds_main_cond" columnid="smluseyn"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name : emr_csrxp -> SMMNG00100
- * Creator : yjh
- * Make Date : 2017-05-29
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-05-29 yjh TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- // 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- var curDivs = "0";
- var idxRow = -1;
- var grdStat = 0;
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- function fInitialize() {
- //fEnableInsertButton();
- ds_main_lrglist.clearData();
- ds_main_mdllist.clearData();
- ds_main_smllist.clearData();
-
- var arrParam = [{dsNm: "ds_hidden_common_instcdinfo_Z0007", cdGrpId: "Z0007"},
- {dsNm: "ds_hidden_common_goodflaginfo_R0025", cdGrpId: "R0025"}]
- appf_getCodeList(arrParam);
-
- ds_send.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
-
- //--------------(20101114) 경북대
- //model.setValue(cmb_goodflag.attribute("ref"), "T");
- //중앙공급실 물품구분 코드 GET
- var oParam = {};
- oParam.id = "TRMNG00205";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetCSRGoodsList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_tmp1_hidden1_csrgoodflaginfo=csrgoodflaginfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00205";
- tranf_submit(oParam);
-
- var vgoodflag = ds_tmp1_hidden1_csrgoodflaginfo.getColumn(0, "goodflagcd");
- ds_send.setColumn(0, "goodflag", vgoodflag);
- //--------------(20101114) 경북대
-
- fGetLrgList();
-
-
- }
- function fGetLrgList(){
- ds_send_reqdata.clearData();
- ds_send_reqdata.addRow();
-
- ds_main_mdllist.clearData();
- ds_main_smllist.clearData();
-
- ds_send_reqdata.setColumn(0, "instcd", grp_biz.grp_sea.cmb_instcd.value);
- ds_send_reqdata.setColumn(0, "goodflag", grp_biz.grp_sea.cmb_goodflag.value);
- ds_send_reqdata.setColumn(0, "useyn", grp_biz.rdo_lrguseyn.value);
-
- var oParam = {};
- oParam.id = "TRMNG00101";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetLrgcdList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_lrglist=lrglist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00101";
- tranf_submit(oParam);
-
- ds_main_lrglist.rowposition = -1;
-
- }
- function fGetMdlList() {
- ds_send_reqdata.clearData();
- ds_send_reqdata.addRow();
-
- ds_main_smllist.clearData();
-
- ds_send_reqdata.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_send_reqdata.setColumn(0, "goodflag", ds_send.getColumn(0, "goodflag"));
- ds_send_reqdata.setColumn(0, "lrgcd", ds_main_lrglist.getColumn(ds_main_lrglist.rowposition, "lrgcd"));
-
- ds_send_reqdata.setColumn(0, "useyn", ds_main_cond.getColumn(0, "mdluseyn"));
-
- var oParam = {};
- oParam.id = "TRMNG00102";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetMdlcdList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_mdllist=mdllist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00102";
- tranf_submit(oParam);
-
- ds_main_mdllist.rowposition = -1;
-
- }
- function fGetSmlList() {
-
- ds_send_reqdata.setColumn(0, "instcd", grp_biz.grp_sea.cmb_instcd.value);
- ds_send_reqdata.setColumn(0, "goodflag", ds_send.getColumn(0, "goodflag"));
- ds_send_reqdata.setColumn(0, "lrgcd", ds_main_lrglist.getColumn(ds_main_lrglist.rowposition, "lrgcd"));
- ds_send_reqdata.setColumn(0, "mdlcd", ds_main_mdllist.getColumn(ds_main_mdllist.rowposition, "mdlcd"));
- ds_send_reqdata.setColumn(0, "useyn", ds_main_cond.getColumn(0, "smluseyn"));
-
- var oParam = {};
- oParam.id = "TRMNG00103";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqGetSmlcdList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_smllist=smllist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00103";
- tranf_submit(oParam);
-
- ds_main_smllist.rowposition = -1;
-
- }
- //
- function fSubGridUpdate(gridname) {
- var datagrid = document.controls(gridname);
-
- var length = datagrid.rows;
-
- if(length > 1) {
- for(var i = 1 ; i <= length; i++) {
-
- datagrid.rowStatus(i) = 2;
- datagrid.valueMatrix(i, datagrid.colRef("useyn")) = "N";
-
-
- }
- datagrid.refresh();
- }
-
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMNG00100
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SMMNG00100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMNG00100
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SMMNG00100_onload(obj:Form, e:LoadEventInfo)
- {
- ds_main_cond.setColumn(0, "lrguseyn", "Y");
- ds_main_cond.setColumn(0, "mdluseyn", "Y");
- ds_main_cond.setColumn(0, "smluseyn", "Y");
-
- ds_send.setColumn(0, "useyn", "Y");
-
- grdf_setGridSort(grp_biz.grd_lrglist);
- grdf_setGridSort(grp_biz.grd_mdllist);
- grdf_setGridSort(grp_biz.grd_smllist);
- grdf_setRowTypeIcon(grp_biz.grd_lrglist, 0);
- grdf_setRowTypeIcon(grp_biz.grd_mdllist, 0);
- grdf_setRowTypeIcon(grp_biz.grd_smllist, 0);
-
- fInitialize();
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : cmb_goodflag
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 콤보 값 변경시
- ****************************************************************************************/
- function grp_biz_grp_sea_cmb_goodflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- grp_biz.grp_sea.btn_search.click();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_search
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회버튼 클릭시
- ****************************************************************************************/
- function grp_biz_grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetLrgList();
- curDivs = "0";
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : cmb_instcd
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 콤보 값 변경시
- ****************************************************************************************/
- function grp_biz_grp_sea_cmb_instcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- grp_biz.grp_sea.btn_search.click();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_lrglist
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 클릭시
- ****************************************************************************************/
- function grp_biz_grd_lrglist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if( ds_main_lrglist.getRowType(e.row) != 2 ){
-
- curDivs = "1";
- fGetMdlList();
- } else {
- curDivs = "0";
-
- ds_main_mdllist.clearData();
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_smllist
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 클릭시
- ****************************************************************************************/
- function grp_biz_grd_smllist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if( ds_main_smllist.getRowType(ds_main_smllist.rowcount-1) != 2 || !utlf_isNull(ds_main_smllist.getColumn(ds_main_smllist.rowcount-1, "smlcd")) ){
- curDivs = "3";
- } else {
- curDivs = "2";//
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_mdllist
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 클릭시
- ****************************************************************************************/
- function grp_biz_grd_mdllist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if( ds_main_mdllist.getRowType(e.row) != 2 ){
- fGetSmlList();
-
- curDivs = "2";
- } else {
- curDivs = "1";
- // finitMdlCtrl();
-
- ds_main_smllist.clearData();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_lrgadd
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 추가버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_lrgadd_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_lrglist.addRow();
-
- for( var i=(ds_main_lrglist.rowcount-1) ; i>=0 ; i-- ){
- if( i==0 ){
- ds_main_lrglist.setColumn(i, "lrgcd", "A");
- }else{
- ds_main_lrglist.setColumn(i, "lrgcd", String.fromCharCode(ds_main_lrglist.getColumn(i-1, "lrgcd").charCodeAt(0)+1));
- }
-
- break;
- }
-
- ds_main_lrglist.setColumn(ds_main_lrglist.rowposition, "useyn", "Y");
- ds_main_lrglist.setColumn(ds_main_lrglist.rowposition, "goodflag", ds_send.getColumn(0, "goodflag"));
- ds_main_lrglist.setColumn(ds_main_lrglist.rowposition, "instcd", ds_send.getColumn(0, "instcd"));
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_lrgdel
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 삭제버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_lrgdel_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_lrglist.getRowType(ds_main_lrglist.rowposition) == 2 ){
- ds_main_lrglist.deleteRow(ds_main_lrglist.rowposition);
- }else{
- ds_main_lrglist.enableevent = false;
- ds_main_lrglist.updatecontrol = false;
-
- ds_main_lrglist.setRowType(ds_main_lrglist.rowposition, 8);
-
- ds_main_lrglist.updatecontrol = true;
- ds_main_lrglist.enableevent = true;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_lrgsave
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_lrgsave_onclick(obj:Button, e:ClickEventInfo)
- {
- //if(!checkKeyColumn("grd_lrglist")) return;
-
- // model.resetInstanceNode("/root/send/mdllist");
- // model.resetInstanceNode("/root/send/smllist");
- ds_send_mdllist.clearData();
- ds_send_smllist.clearData();
-
- ds_main_lrglist.enableevent = false;
- ds_main_lrglist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_lrglist, "status");
-
- ds_main_lrglist.updatecontrol = true;
- ds_main_lrglist.enableevent = true;
-
- ds_send_lrglist.copyData(grdf_getGridUpdateData(grp_biz.grd_lrglist, "all"), true);
-
- var oParam = {};
- oParam.id = "TXMNG00101";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqExeCodeList";
- oParam.inds = "reqlrglist=ds_send_lrglist reqmdllist=ds_send_mdllist reqsmllist=ds_send_smllist";
- oParam.outds = "ds_temp_cntinfo=cntinfo";
- oParam.async = false;
- //oParam.callback = "cf_TXMNG00101";
- tranf_submit(oParam);
-
- fGetLrgList();
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_lrguseyn
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function grp_biz_rdo_lrguseyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- grp_biz.grp_sea.btn_search.click();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_mdladd
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 추가버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_mdladd_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_mdllist.addRow();
- for( var i=(ds_main_mdllist.rowcount-1) ; i>=0 ; i-- ){
- if( Number(ds_main_mdllist.getColumn(i-1, "mdlcd"))+1 < 10 ){
- ds_main_mdllist.setColumn(i, "mdlcd", "0"+(Number(ds_main_mdllist.getColumn(i-1, "mdlcd"))+1).toString());
- }else{
- if( i==0 ){
- ds_main_mdllist.setColumn(i, "mdlcd", "01");
- }else{
- ds_main_mdllist.setColumn(i, "mdlcd", Number(ds_main_mdllist.getColumn(i-1, "mdlcd"))+1);
- }
- }
-
- break;
- }
-
- ds_main_mdllist.setColumn(ds_main_mdllist.rowposition, "useyn", "Y");
- ds_main_mdllist.setColumn(ds_main_mdllist.rowposition, "lrgcd", ds_main_lrglist.getColumn(ds_main_lrglist.rowposition, "lrgcd"));
- ds_main_mdllist.setColumn(ds_main_mdllist.rowposition, "goodflag", ds_main_lrglist.getColumn(ds_main_lrglist.rowposition, "goodflag"));
- ds_main_mdllist.setColumn(ds_main_mdllist.rowposition, "instcd", ds_main_lrglist.getColumn(ds_main_lrglist.rowposition, "instcd"));
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_mdldel
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 삭제버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_mdldel_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_mdllist.getRowType(ds_main_mdllist.rowposition) == 2 ){
- ds_main_mdllist.deleteRow(ds_main_mdllist.rowposition);
- }else{
- ds_main_mdllist.enableevent = false;
- ds_main_mdllist.updatecontrol = false;
-
- ds_main_mdllist.setRowType(ds_main_mdllist.rowposition, 8);
-
- ds_main_mdllist.updatecontrol = true;
- ds_main_mdllist.enableevent = true;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_mdlsave
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_mdlsave_onclick(obj:Button, e:ClickEventInfo)
- {
- // if(!checkKeyColumn("grd_mdllist")) return;
- //
- // model.resetInstanceNode("/root/send/lrglist");
- // model.resetInstanceNode("/root/send/smllist");
- ds_send_lrglist.clearData();
- ds_send_smllist.clearData();
- ds_main_mdllist.enableevent = false;
- ds_main_mdllist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_mdllist, "status");
-
- ds_main_mdllist.updatecontrol = true;
- ds_main_mdllist.enableevent = true;
-
- ds_send_mdllist.copyData(grdf_getGridUpdateData(grp_biz.grd_mdllist, "all"), true);
-
- var oParam = {};
- oParam.id = "TXMNG00101";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqExeCodeList";
- oParam.inds = "reqlrglist=ds_send_lrglist reqmdllist=ds_send_mdllist reqsmllist=ds_send_smllist";
- oParam.outds = "ds_temp_cntinfo=cntinfo";
- oParam.async = false;
- //oParam.callback = "cf_TXMNG00101";
- tranf_submit(oParam);
-
- fGetMdlList();
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_mdluseyn
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function grp_biz_rdo_mdluseyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fGetMdlList();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_smladd
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 추가버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_smladd_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_smllist.addRow();
-
- for( var i=(ds_main_smllist.rowcount-1) ; i>=0 ; i-- ){
- if( Number(ds_main_smllist.getColumn(i-1, "smlcd"))+1 < 10 ){
- ds_main_smllist.setColumn(i, "smlcd", "0"+(Number(ds_main_smllist.getColumn(i-1, "smlcd"))+1).toString());
- }else{
- if( i==0 ){
- ds_main_smllist.setColumn(i, "smlcd", "01");
- }else{
- ds_main_smllist.setColumn(i, "smlcd", Number(ds_main_smllist.getColumn(i-1, "smlcd"))+1);
- }
- }
-
- break;
- }
-
- ds_main_smllist.setColumn(ds_main_smllist.rowposition, "useyn", "Y");
- ds_main_smllist.setColumn(ds_main_smllist.rowposition, "goodflag", ds_send.getColumn(0, "goodflag"));
- ds_main_smllist.setColumn(ds_main_smllist.rowposition, "mdlcd", ds_main_mdllist.getColumn(ds_main_mdllist.rowposition, "mdlcd"));
- ds_main_smllist.setColumn(ds_main_smllist.rowposition, "lrgcd", ds_main_lrglist.getColumn(ds_main_lrglist.rowposition, "lrgcd"));
- ds_main_smllist.setColumn(ds_main_smllist.rowposition, "instcd", ds_main_smllist.getColumn(ds_main_smllist.rowposition, "instcd"));
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_smldel
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 삭제버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_smldel_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_smllist.getRowType(ds_main_smllist.rowposition) == 2 ){
- ds_main_smllist.deleteRow(ds_main_smllist.rowposition);
- }else{
- ds_main_smllist.enableevent = false;
- ds_main_smllist.updatecontrol = false;
-
- ds_main_smllist.setRowType(ds_main_smllist.rowposition, 8);
-
- ds_main_smllist.updatecontrol = true;
- ds_main_smllist.enableevent = true;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_smlsav
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_smlsav_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_lrglist.clearData();
- ds_send_mdllist.clearData();
-
- ds_main_smllist.enableevent = false;
- ds_main_smllist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_smllist, "status");
-
- ds_main_smllist.updatecontrol = true;
- ds_main_smllist.enableevent = true;
-
- ds_send_smllist.copyData(grdf_getGridUpdateData(grp_biz.grd_smllist, "all"), true);
-
- var oParam = {};
- oParam.id = "TXMNG00101";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "reqExeCodeList";
- oParam.inds = "reqlrglist=ds_send_lrglist reqmdllist=ds_send_mdllist reqsmllist=ds_send_smllist";
- oParam.outds = "ds_temp_cntinfo=cntinfo";
- oParam.async = false;
- //oParam.callback = "cf_TXMNG00101";
- tranf_submit(oParam);
-
- fGetSmlList();
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_smluseyn
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function grp_biz_rdo_smluseyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fGetSmlList();
- }
- ]]></Script>
- </Form>
- </FDL>
|