123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPMMO90500" position="absolute 0 0 795 679" titletext="그룹 하드코드 관리" oninit="SPMMO90500_oninit" onload="SPMMO90500_onload" style="color:darkblue;">
- <Layouts>
- <Layout>
- <Static text="그룹하드코드 관리" position="absolute 0 0 350 25" id="caption6" class="tit_1"/>
- <Static text="하드코드 상세" position="absolute 0 276 350 296" id="cpt_worktitle" class="tit_2" anchor="left top"/>
- <Button position="absolute 731 275 792 294" id="btn_excel" class="btn7" text="Excel" onclick="btn_excel_onclick" anchor="top right"/>
- <Static text="하드코드" position="absolute 0 48 349 68" align="align:left middle;" id="caption3" class="tit_2"/>
- <Grid position="absolute 0 71 792 269" id="grd_hardcdlist" binddataset="ds_hardcdlist" autofittype="col" cellsizingtype="col" autoenter="select" anchor="left top right" onenterdown="grd_hardcdlist_onenterdown" oncellclick="grd_hardcdlist_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="40"/>
- <Column size="70"/>
- <Column size="310"/>
- <Column size="178"/>
- <Column size="80"/>
- <Column size="80"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="순번"/>
- <Cell col="2" displaytype="normal" text="코드"/>
- <Cell col="3" displaytype="normal" text="코드명"/>
- <Cell col="4" text="비고"/>
- <Cell col="5" displaytype="normal" text="시작일자"/>
- <Cell col="6" displaytype="normal" text="종료일자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:cdseqno"/>
- <Cell col="2" displaytype="normal" text="bind:trgtcd"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:trgtcdnm"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:hardspec"/>
- <Cell col="5" displaytype="date" edittype="date" text="bind:valifromdd"/>
- <Cell col="6" displaytype="date" edittype="date" text="bind:valitodd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 0 296 792 674" id="grd_hardcddetl" binddataset="ds_hardcddetl" autoenter="select" anchor="all" autofittype="col" onenterdown="grd_hardcddetl_onenterdown" autoupdatetype="dateselect" oncloseup="grd_hardcodespecdetl_oncloseup" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="40"/>
- <Column size="100"/>
- <Column size="280"/>
- <Column size="180"/>
- <Column size="80"/>
- <Column size="80"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell autosizecol="default"/>
- <Cell col="1" text="순번"/>
- <Cell col="2" text="코드"/>
- <Cell col="3" text="코드명"/>
- <Cell col="4" text="비고"/>
- <Cell col="5" text="시작일자"/>
- <Cell col="6" text="종료일자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" autosizecol="default"/>
- <Cell col="1" text="bind:cdseqno"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:trgtcd" editautoselect="true" expandshow="hide"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:trgtcdnm" editautoselect="true"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:hardspec"/>
- <Cell col="5" displaytype="date" edittype="date" text="bind:valifromdd" editautoselect="true" editautoskip="true"/>
- <Cell col="6" displaytype="date" edittype="date" text="bind:valitodd" editautoselect="true" editautoskip="true"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 674 28 730 48" id="button3" class="btn4" visible="true" text="저장" anchor="top right" onclick="button3_onclick"/>
- <Button position="absolute 584 275 626 294" id="button7" class="btn2" text="신규" onclick="button7_onclick" anchor="top right"/>
- <Button position="absolute 629 275 671 294" id="button8" class="btn2" text="삭제" onclick="button8_onclick" anchor="top right"/>
- <Button position="absolute 674 275 728 294" id="button9" class="btn4" text="저장" onclick="button9_onclick" anchor="top right"/>
- <Button id="button00" taborder="1" text="신규" class="btn2" position="absolute 584 28 626 47" anchor="top right" onclick="button00_onclick"/>
- <Button id="button01" taborder="2" text="삭제" class="btn2" position="absolute 629 28 671 47" anchor="top right" onclick="button01_onclick"/>
- <Button id="btn_excel00" taborder="3" text="Excel" class="btn7" position="absolute 731 28 792 47" anchor="top right" onclick="btn_excel00_onclick"/>
- <Button id="button02" taborder="4" text="조회" class="btn4" position="absolute 524 28 580 48" anchor="top right" onclick="button02_onclick"/>
- <CheckBox id="CheckBox00" taborder="5" text="종료제외" position="absolute 447 28 516 48" truevalue="Y" falsevalue="N" onclick="CheckBox00_onclick"/>
- <CheckBox id="CheckBox01" taborder="6" text="종료제외" value="N" truevalue="Y" falsevalue="N" position="absolute 511 274 580 294" onclick="CheckBox01_onclick"/>
- <Static id="Static00" text="※ 종료일자를 수정하면 상세리스트의 종료되지 않은 항목도 함께 수정 됩니다." position="absolute 358 53 792 69" style="color:#0000ffff;align:right middle;"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchgubun" type="STRING" size="256"/>
- <Column id="hardcdno" type="STRING" size="256"/>
- <Column id="exendyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="exendyn1" type="STRING" size="256"/>
- <Column id="exendyn2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="exendyn1">Y</Col>
- <Col id="exendyn2">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_groupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdno" type="STRING" size="256"/>
- <Column id="hardcdnm" type="STRING" size="256"/>
- <Column id="rmk" type="STRING" size="256"/>
- <Column id="authtype" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_authlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdno" type="STRING" size="256"/>
- <Column id="authclscd" type="STRING" size="256"/>
- <Column id="authtypecd" type="STRING" size="256"/>
- <Column id="authtrgtcd" type="STRING" size="256"/>
- <Column id="authtrgtnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hardcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="trgtcd" type="STRING" size="256"/>
- <Column id="trgtcdnm" type="STRING" size="256"/>
- <Column id="valifromdd" type="STRING" size="256"/>
- <Column id="valitodd" type="STRING" size="256"/>
- <Column id="hardcdno" type="STRING" size="256"/>
- <Column id="cdseqno" type="STRING" size="256"/>
- <Column id="valifromdt" type="STRING" size="256"/>
- <Column id="valitodt" type="STRING" size="256"/>
- <Column id="hardspec" type="STRING" size="256"/>
- <Column id="trgtcdsnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hardcddetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="trgtcd" type="STRING" size="256"/>
- <Column id="trgtcdnm" type="STRING" size="256"/>
- <Column id="valifromdd" type="STRING" size="256"/>
- <Column id="valitodd" type="STRING" size="256"/>
- <Column id="hardcdno" type="STRING" size="256"/>
- <Column id="cdseqno" type="STRING" size="256"/>
- <Column id="valifromdt" type="STRING" size="256"/>
- <Column id="valitodt" type="STRING" size="256"/>
- <Column id="hardspec" type="STRING" size="256"/>
- <Column id="trgtcdsnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_savedata1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="trgtcd" type="STRING" size="256"/>
- <Column id="trgtcdnm" type="STRING" size="256"/>
- <Column id="valifromdd" type="STRING" size="256"/>
- <Column id="valitodd" type="STRING" size="256"/>
- <Column id="hardcdno" type="STRING" size="256"/>
- <Column id="cdseqno" type="STRING" size="256"/>
- <Column id="valifromdt" type="STRING" size="256"/>
- <Column id="valitodt" type="STRING" size="256"/>
- <Column id="hardspec" type="STRING" size="256"/>
- <Column id="trgtcdsnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_savedata2" 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="status"/>
- <Column id="hardcd" type="STRING" size="256" sumtext="hardcd"/>
- <Column id="cdseqno" type="STRING" size="256" sumtext="cdseqno"/>
- <Column id="trgtcd" type="STRING" size="256" sumtext="trgtcd"/>
- <Column id="trgtcdnm" type="STRING" size="256" sumtext="trgtcdnm"/>
- <Column id="valifromdd" type="STRING" size="256" sumtext="유효시작일자"/>
- <Column id="valitodd" type="STRING" size="256" sumtext="유효종료일자"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="CheckBox00" propid="value" datasetid="ds_cond" columnid="exendyn1"/>
- <BindItem id="item1" compid="CheckBox01" propid="value" datasetid="ds_cond" columnid="exendyn2"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2014-12-10
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2014-12-10 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "emr_prcpmngtxp::MMO001.xjs";
- var selectedRow = -1;
- function SPMMO90500_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- grdf_initGrid(grd_hardcdlist);
- grdf_initGrid(grd_hardcddetl);
- }
- function SPMMO90500_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_setRowTypeIcon(grd_hardcdlist, 0);
- grdf_setRowTypeIcon(grd_hardcddetl, 0);
-
- grdf_setToolTipBind(grd_hardcdlist);
- grdf_setToolTipBind(grd_hardcddetl);
-
- getGroupHardCdInfo("G"); // 그룹정보를 조회 한다.
-
- // 그룹하드코드 정보 설정
- if(ds_groupinfo.rowcount > 0) {
- var sGroupCodeNm = ds_groupinfo.getColumn(0, "hardcdnm");
- caption6.text = sGroupCodeNm + " 관리";
- caption3.text = sGroupCodeNm + " 리스트";
- cpt_worktitle.text = sGroupCodeNm + " 상세";
- }
-
- // 권한 정보 설정
- if(ds_authlist.rowcount > 0) {
- var sUserId = sysf_getUserInfo("userid");
- var sUserDeptCd = sysf_getUserInfo("dutplcecd");
-
- var nAuthP = ds_authlist.findRowExpr("authclscd == 'P' && authtrgtcd == '" + sUserId + "'");
- var nAuthD = ds_authlist.findRowExpr("authclscd == 'D' && authtrgtcd == '" + sUserDeptCd + "'")
-
- //trace("nAuthP : " + nAuthP + " nAuthD : " + nAuthD);
- if(nAuthP >= 0 || nAuthD >= 0) { // 부서나 사용자가 권한이 있을경우
- button00.enable = true; // 신규
- button01.enable = true; // 삭제
- button3.enable = true; // 저장
-
- button7.enable = true;
- button8.enable = true;
- button9.enable = true;
- } else {
- button00.enable = false; // 신규
- button01.enable = false; // 삭제
- button3.enable = false; // 저장
-
- button7.enable = false;
- button8.enable = false;
- button9.enable = false;
- }
- }
- }
- function getGroupHardCdInfo(sSrchGubun){
-
- ds_send.clearData();
- ds_send.addRow();
- ds_send.setColumn(0, "srchgubun", sSrchGubun); // 조회 구분 (G:그룹정보 포함, D:상세정보만) 조회
-
- if(sSrchGubun == "G") { // 그룹정보 포함 조회
- ds_send.setColumn(0, "hardcdno", frmf_getMenuParam()); // 하드코드번호
- ds_send.setColumn(0, "exendyn", ds_cond.getColumn(0, "exendyn1")); // 종료제외 여부(Y:제외, N:포함
- } else {
- ds_send.setColumn(0, "hardcdno", ds_hardcdlist.getColumn(ds_hardcdlist.rowposition, "trgtcd")); // 하드코드번호
- ds_send.setColumn(0, "exendyn", ds_cond.getColumn(0, "exendyn2")); // 종료제외 여부(Y:제외, N:포함
- }
-
- //그룹하드코드 정보 조회
- var oParam = {};
- oParam.id = "TRMMO90501";
- oParam.service = "prcpbaseapp.PrcpClsMngt";
- oParam.method = "reqGetGroupHardcodeInfo";
- oParam.inds = "req=ds_send";
- oParam.async = false;
- oParam.callback = "";
-
- if(sSrchGubun == "G") { // 그룹정보 포함 조회
- oParam.outds = "ds_groupinfo=groupinfo ds_authlist=authlist ds_hardcdlist=hardcdlist";
- } else {
- oParam.outds = "ds_hardcddetl=hardcdlist";
- }
- tranf_submit(oParam);
-
- //trace(ds_groupinfo.saveXML());
- //trace(ds_authlist.saveXML());
- trace(ds_hardcdlist.saveXML());
-
- if(sSrchGubun == "G") { // 그룹정보 포함 조회
- ds_hardcddetl.clearData();
- }
- }
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- if( utlf_isNull(ds_groupinfo.getColumn(0, "hardcdno")) ){
- sysf_messageBox ("관리기준 정보가 없습니다.\n전산실로 문의 하시기 바랍니다.", "E999" );
- return;
- }
-
- var oDsUpdate = grdf_getGridUpdateData(grd_hardcdlist);
- if( oDsUpdate.rowcount < 1 ) { // utlf_isNull(oDsUpdate)
- sysf_messageBox("저장","E013"); // 그리드에 데이터가 업데이트 되지 않으면 "입력된 데이터가 없습니다."는 메시지 출력
- return ;
- }
- grdf_setStatusColumn(oDsUpdate, "status"); // 각행의 status에 rowType 값에 따라 'i', 'u', 'd'로 업데이트 시켜준다
- ds_send_savedata1.clearData();
- ds_send_savedata1.copyData(oDsUpdate, true);
- var oParam = {};
- oParam.id = "TXMMO90501";
- oParam.service = "prcpbaseapp.PrcpClsMngt";
- oParam.method = "reqExeGroupHardcodeInfo";
- oParam.inds = "groupinfo=ds_groupinfo savedata=ds_send_savedata1";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "";
- tranf_submit(oParam);
-
- getGroupHardCdInfo("G"); // 그룹정보를 조회 한다.
- }
- function button02_onclick(obj:Button, e:ClickEventInfo)
- {
- getGroupHardCdInfo("G"); // 그룹정보를 조회 한다.
- }
- function button7_onclick(obj:Button, e:ClickEventInfo)
- {
- var cRow = ds_hardcdlist.rowposition;
- if( cRow < 0 ){
- alert("상단리스트에서 조건을 선택해주십시오.");
- return;
- }
-
- var iRow = ds_hardcddetl.addRow();
- ds_hardcddetl.setColumn(iRow, "hardcdno", ds_hardcdlist.getColumn(cRow, "trgtcd"));
- ds_hardcddetl.setColumn(iRow, "trgtcd", "");
- ds_hardcddetl.setColumn(iRow, "trgtcdnm", "");
- ds_hardcddetl.setColumn(iRow, "valifromdd", utlf_getCurrentDate());
- ds_hardcddetl.setColumn(iRow, "valitodd", ds_hardcdlist.getColumn(cRow, "valitodd"));
- }
- function button8_onclick(obj:Button, e:ClickEventInfo)
- {
- var iRow = ds_hardcddetl.rowposition;
- if( iRow < 0 ){
- sysf_messageBox("삭제할 항목을 리스트에서 선택해주십시오.");
- return;
- }
-
- var nRowType = ds_hardcddetl.getRowType(iRow);
- if (nRowType == Dataset.ROWTYPE_INSERT) {// 신규입력 행
- ds_hardcddetl.deleteRow(iRow);
- }else {
- sysf_messageBox ("기존에 등록된 코드는 삭제 할수 없습니다.\n\n종료일자를 변경하여 저장 하시기 바랍니다.", "E999" );
- return;
- }
- }
- function button9_onclick(obj:Button, e:ClickEventInfo)
- {
- var oDsUpdate = grdf_getGridUpdateData(grd_hardcddetl);
- if( oDsUpdate.rowcount < 1 ) { // utlf_isNull(oDsUpdate)
- sysf_messageBox("저장","E013"); // 그리드에 데이터가 업데이트 되지 않으면 "입력된 데이터가 없습니다."는 메시지 출력
- return ;
- }
- grdf_setStatusColumn(oDsUpdate, "status"); // 각행의 status에 rowType 값에 따라 'i', 'u', 'd'로 업데이트 시켜준다
- ds_send_savedata2.clearData();
- ds_send_savedata2.copyData(oDsUpdate, true);
-
- var oParam = {};
- oParam.id = "TXMMO90502";
- oParam.service = "prcpbaseapp.PrcpClsMngt";
- oParam.method = "reqExeGroupHardcodeDetl";
- oParam.inds = "savedata=ds_send_savedata2";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "";
- tranf_submit(oParam);
-
- getGroupHardCdInfo("D"); // 상세 정보를 조회 한다.
- }
- function btn_excel_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_hardcddetl.rowcount > 0) {
- var SheetName = ds_hardcdlist.getColumn(0, "trgtcdnm") + " 상세";
- grdf_exportExcel(grd_hardcddetl, SheetName, SheetName, false, "", "user", false);
- } else {
- sysf_messageBox ("엑셀 저장 할 데이터가 없습니다.", "E999" );
- return;
- }
- }
- function button00_onclick(obj:Button, e:ClickEventInfo)
- {
- if( utlf_isNull(ds_groupinfo.getColumn(0, "hardcdno")) ){
- sysf_messageBox ("관리기준 정보가 없습니다.\n전산실로 문의 하시기 바랍니다.", "E999" );
- return;
- }
-
- var iRow = ds_hardcdlist.addRow();
-
- ds_hardcdlist.setColumn(iRow, "hardcd", "");
- ds_hardcdlist.setColumn(iRow, "valifromdd", utlf_getCurrentDate());
- ds_hardcdlist.setColumn(iRow, "valitodd", "99991231");
- }
- function btn_excel00_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_hardcdlist.rowcount > 0) {
- if( utlf_isNull(ds_groupinfo.getColumn(0, "hardcdno")) ){
- sysf_messageBox ("관리기준 정보가 없습니다.\n전산실로 문의 하시기 바랍니다.", "E999" );
- return;
- }
-
- var SheetName = ds_groupinfo.getColumn(0, "hardcdnm") + " 리스트";
- grdf_exportExcel(grd_hardcdlist, SheetName, SheetName, false, "", "user", false);
- } else {
- sysf_messageBox ("엑셀 저장 할 데이터가 없습니다.", "E999" );
- return;
- }
- }
- function button01_onclick(obj:Button, e:ClickEventInfo)
- {
- var iRow = ds_hardcdlist.rowposition;
- if( iRow < 0 ){
- sysf_messageBox("삭제할 항목을 리스트에서 선택해주십시오.");
- return;
- }
-
- var nRowType = ds_hardcdlist.getRowType(iRow);
- if (nRowType == Dataset.ROWTYPE_INSERT) {// 신규입력 행
- ds_hardcdlist.deleteRow(iRow);
- }else {
- sysf_messageBox ("기존에 등록된 코드는 삭제 할수 없습니다.\n\n종료일자를 변경하여 저장 하시기 바랍니다.", "E999" );
- return;
- }
- }
- function grd_hardcdlist_onenterdown(obj:Grid, e:GridEditEventInfo)
- {
-
- }
- function grd_hardcdlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- { //그리드 row선택시 row외 다른곳 선택시 error메세지
- if(e.row < 0 || e.col < 0) return;
-
- var nRowType = ds_hardcdlist.getRowType(e.row);
- if (nRowType == Dataset.ROWTYPE_NORMAL || nRowType == Dataset.ROWTYPE_UPDATE) { // 기존에 있을경우에만
- getGroupHardCdInfo("D"); // 상세정보를 조회 한다.
- }
- }
- function grd_hardcdlist_onenterdown(obj:Grid, e:GridEditEventInfo)
- {
- obj.showEditor(false);
- }
- function grd_hardcddetl_onenterdown(obj:Grid, e:GridEditEventInfo)
- {
- obj.showEditor(false);
- }
- function grd_hardcodespecdetl_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- obj.showEditor(false);
- }
- function CheckBox00_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- getGroupHardCdInfo("G"); // 그룹정보를 조회 한다.
- }
- function CheckBox01_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- getGroupHardCdInfo("D"); // 상세 정보를 조회 한다.
- }
- ]]></Script>
- </Form>
- </FDL>
|