123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMZSA20300" position="absolute 0 0 1238 805" titletext="메뉴관리" oninit="SMZSA20300_oninit" onload="SMZSA20300_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 24 378 84" align="align:center top;" id="grp_sea" class="div_SA" anchor="default">
- <Layouts>
- <Layout>
- <Static text="메뉴그룹조회" position="absolute 15 11 108 28" id="caption1" class="search_name" anchor="default"/>
- <Shape position="absolute 296 7 302 51" linetype="vertical" id="line1" anchor="default"/>
- <Button position="absolute 312 20 368 40" id="btn_search" class="btn1" text="조회" onclick="grp_sea_btn_search_onclick" anchor="default" taborder="0"/>
- <Edit position="absolute 126 33 260 53" id="ipt_search_item" class="input_s_essential" anchor="default" onkeydown="grp_sea_ipt_search_item_onkeydown"/>
- <Combo position="absolute 126 8 260 28" id="combo1" class="combo_search" innerdataset="ds_init_combo1" datacolumn="lable" codecolumn="value" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="메뉴그룹" position="absolute 0 94 76 115" align="align:center middle;" id="caption9" class="tit_2" anchor="default"/>
- <Grid position="absolute 0 113 378 805" id="grd_menugruplist" binddataset="ds_grd_menugruplist" anchor="left top bottom" onrbuttondown="grd_menugruplist_onrbuttondown" oncelldblclick="grd_menugruplist_oncelldblclick" autofittype="col" autoenter="key" autoupdatetype="comboselect" onenterdown="grd_menugruplist_onenterdown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="131"/>
- <Column size="80"/>
- <Column size="67"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="30"/>
- <Column size="40"/>
- </Columns>
- <Rows>
- <Row size="28" 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="최초등록자ID"/>
- <Cell col="7" text="최종수정자ID"/>
- <Cell col="8" text="VPN 권한"/>
- <Cell col="9" text="사용 시스템"/>
- </Band>
- <Band id="body">
- <Cell displaytype="normal"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:menugrupnm" editimemode="hangul"/>
- <Cell col="2" text="bind:menugrupcd"/>
- <Cell col="3" style="align:left;" text="bind:prestdeptnm"/>
- <Cell col="4" text="bind:prestdeptcd"/>
- <Cell col="5" text="bind:syscd"/>
- <Cell col="6" text="bind:fstrgstrid"/>
- <Cell col="7" text="bind:lastupdtrid"/>
- <Cell col="8" displaytype="combo" edittype="combo" style="align:center;" text="bind:vpnauthyn" combodataset="ds_combo" combocodecol="cdid" combodatacol="cdid" combodisplay="edit"/>
- <Cell col="9" displaytype="combo" edittype="combo" text="bind:usesys" combodataset="ds_usesys" combocodecol="value" combodatacol="label"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 337 91 379 111" id="btn_save_menugrup" class="btn5" text="저장" anchor="default" onclick="btn_save_menugrup_onclick"/>
- <Button position="absolute 294 91 336 111" id="btn_add_menugrup" class="btn2" text="추가" anchor="default" onclick="btn_add_menugrup_onclick"/>
- <Button position="absolute 110 91 152 111" id="btn_delete_menugrup" class="btn2_letter2" visible="false" text="삭제" anchor="default" onclick="btn_delete_menugrup_onclick"/>
- <Button position="absolute 85 91 127 111" id="btn_search_menuitem" class="btn2_letter2" visible="false" text="조회" anchor="default" onclick="btn_search_menuitem_onclick"/>
- <Button position="absolute 950 91 1014 111" id="btn_add_menu" class="btn2" text="업무추가" anchor="top right" onclick="btn_add_menu_onclick"/>
- <Button position="absolute 883 91 947 111" id="btn_add_menuitem" class="btn2" text="신규추가" anchor="top right" onclick="btn_add_menuitem_onclick"/>
- <Button position="absolute 1017 91 1081 111" id="btn_add_scrn" class="btn2" text="화면추가" anchor="top right" onclick="btn_add_scrn_onclick"/>
- <Grid position="absolute 383 113 1238 805" id="grd_menuitemlist" class="datagrid2" binddataset="ds_grd_menuitemlist" anchor="all" onrbuttondown="grd_menuitemlist_onrbuttondown" oncelldblclick="grd_menuitemlist_oncelldblclick" oncellclick="grd_menuitemlist_oncellclick" treeusecheckbox="false" onenterdown="grd_menuitemlist_onenterdown" autoupdatetype="itemselect" autoenter="key" cellclickbound="cell" cellsizingtype="both">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0" band="left"/>
- <Column size="220" band="left"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="42"/>
- <Column size="42"/>
- <Column size="42"/>
- <Column size="100"/>
- <Column size="119"/>
- <Column size="90"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="28" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="level"/>
- <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="화면코드"/>
- <Cell col="11" text="비고"/>
- <Cell col="12" text="메뉴그룹코드"/>
- <Cell col="13" text="메뉴 파라미터"/>
- <Cell col="14" text="TempItemCD"/>
- <Cell col="15" text="TempUpItemCD"/>
- <Cell col="16" text="메뉴설명"/>
- </Band>
- <Band id="body">
- <Cell displaytype="normal"/>
- <Cell col="1" text="bind:levl"/>
- <Cell col="2" displaytype="tree" edittype="tree" style="align:left middle;" text="bind:menuitemnm" editautoselect="true" treestartlevel="1" treelevel="bind:menu_level"/>
- <Cell col="3" text="bind:menuitemcd"/>
- <Cell col="4" text="bind:upmenuitemcd"/>
- <Cell col="5" displaytype="checkbox" edittype="checkbox" text="bind:basescrn" expr="expr:basescrn=='Y'?'1':'0'"/>
- <Cell col="6" displaytype="checkbox" edittype="checkbox" text="bind:menuscrnflag" expr="expr:(menuscrnflag == "Y" || menuscrnflag == 1) ? 1 : 0"/>
- <Cell col="7" displaytype="text" edittype="text" text="bind:searchseq"/>
- <Cell col="8" displaytype="combo" edittype="combo" text="bind:scrnflag" combodataset="ds_scrnflag" combocodecol="value" combodatacol="label"/>
- <Cell col="9" style="align:left;" text="bind:scrnurlxp"/>
- <Cell col="10" displaytype="text" edittype="text" text="bind:scrncd"/>
- <Cell col="11" text="bind:rem"/>
- <Cell col="12" text="bind:menugrupcd"/>
- <Cell col="13" displaytype="text" edittype="text" text="bind:menuparam"/>
- <Cell col="14" text="bind:tempitemcd"/>
- <Cell col="15" text="bind:tempupitemcd"/>
- <Cell col="16" displaytype="text" edittype="text" text="bind:menuitemdesc"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="메뉴항목" position="absolute 383 93 470 113" id="caption3" class="tit_2" anchor="default"/>
- <Button position="absolute 1151 91 1193 111" id="btn_delete_menuitem" class="btn2" text="삭제" anchor="top right" onclick="btn_delete_menuitem_onclick"/>
- <Button position="absolute 1196 91 1238 111" id="btn_save_menuitem" class="btn5" text="저장" anchor="top right" onclick="btn_save_menuitem_onclick"/>
- <Static text="메뉴그룹(명/코드)" position="absolute 383 60 518 83" id="caption11" class="cell_1" anchor="default"/>
- <Edit position="absolute 521 61 656 82" id="opt_menugrupnm" anchor="default" readonly="true" class="output"/>
- <Edit readonly="true" position="absolute 659 61 794 82" id="opt_menugrupcd" anchor="default" class="output"/>
- <Static text="선택 메뉴그룹" position="absolute 383 38 496 58" id="caption12" class="tit_2" anchor="default"/>
- <Button position="absolute 1084 91 1148 111" id="btn_alldelete_menuitem" class="btn2" text="전체삭제" anchor="top right" onclick="btn_alldelete_menuitem_onclick"/>
- <Button position="absolute 816 91 880 111" id="btn_ins_excel" class="btn2" text="엑셀입력" anchor="top right" onclick="btn_ins_excel_onclick"/>
- <Button position="absolute 749 91 813 111" id="btn_save_excel" class="btn2" text="엑셀저장" anchor="top right" onclick="btn_save_excel_onclick"/>
- <Button position="absolute 614 91 678 111" id="button1" class="btn5" visible="false" text="MAX저장" anchor="top right" onclick="button1_onclick"/>
- <Button position="absolute 218 91 293 111" id="button2" class="btn2" text="사용처삭제" anchor="default" onclick="button2_onclick"/>
- <Grid position="absolute 905 619 1155 704" id="grd_ins_form_menuinfo" class="datagrid2" visible="false" binddataset="ds_grd_ins_form_menuinfo" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="메뉴항목명"/>
- <Cell col="2"/>
- <Cell col="3"/>
- <Cell col="4" text="기본화면"/>
- <Cell col="5" text="업무구분"/>
- <Cell col="6" text="조회순서"/>
- <Cell col="7"/>
- <Cell col="8"/>
- <Cell col="9" text="화면코드"/>
- <Cell col="10"/>
- <Cell col="11" text="메뉴그룹코드"/>
- <Cell col="12" text="메뉴 파라미터"/>
- <Cell col="13" text="TempItemCD"/>
- <Cell col="14" text="TempUpItemCD"/>
- </Band>
- <Band id="body">
- <Cell text="bind:levl"/>
- <Cell col="1" text="bind:menuitemnm"/>
- <Cell col="2" text="bind:menuitemcd"/>
- <Cell col="3" text="bind:upmenuitemcd"/>
- <Cell col="4" text="bind:basescrn" edittype="checkbox" displaytype="checkbox"/>
- <Cell col="5" text="bind:menuscrnflag" edittype="checkbox" displaytype="checkbox"/>
- <Cell col="6" text="bind:searchseq" edittype="text" displaytype="text"/>
- <Cell col="7" text="bind:scrnflag" edittype="combo" displaytype="combo"/>
- <Cell col="8" text="bind:scrnnm"/>
- <Cell col="9" text="bind:scrncd" edittype="text" displaytype="text"/>
- <Cell col="10" text="bind:rem"/>
- <Cell col="11" text="bind:menugrupcd"/>
- <Cell col="12" text="bind:menuparam" edittype="text" displaytype="text"/>
- <Cell col="13" text="bind:tempitemcd"/>
- <Cell col="14" text="bind:tempupitemcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 142 91 217 111" id="button3" class="btn2" text="사용처추가" onclick="button3_onclick" anchor="default"/>
- <Shape id="Shape00" position="absolute 383 56 1238 60" class="line_10" anchor="left top right"/>
- <Static id="caption6" text="메뉴관리" class="tit_1" position="absolute 0 0 98 25"/>
- <Shape id="Shape01" position="absolute 383 84 1237 86" class="line_1" anchor="left top right"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lable" type="STRING"/>
- <Column id="value" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="lable">메뉴그룹명</Col>
- <Col id="value">menugrupnm</Col>
- </Row>
- <Row>
- <Col id="lable">메뉴그룹코드</Col>
- <Col id="value">menugrupcd</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_grd_menugruplist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="menugrupnm" type="STRING" size="256"/>
- <Column id="menugrupcd" type="STRING" size="256"/>
- <Column id="prestdeptnm" type="STRING" size="256"/>
- <Column id="prestdeptcd" type="STRING" size="256"/>
- <Column id="syscd" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="vpnauthyn" type="STRING" size="256"/>
- <Column id="usesys" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_menuitemlist" firefirstcount="0" firenextcount="0" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_grd_menuitemlist_oncolumnchanged" useclientlayout="true">
- <ColumnInfo>
- <Column id="menu_level" type="STRING" size="256"/>
- <Column id="menuitemnm" type="STRING" size="256"/>
- <Column id="menuitemcd" type="STRING" size="256"/>
- <Column id="upmenuitemcd" type="STRING" size="256"/>
- <Column id="basescrn" type="STRING" size="256"/>
- <Column id="menuscrnflag" type="STRING" size="256"/>
- <Column id="searchseq" type="STRING" size="256"/>
- <Column id="scrnflag" type="STRING" size="256"/>
- <Column id="scrnurl" type="STRING" size="256"/>
- <Column id="scrnurlxp" type="STRING" size="256"/>
- <Column id="scrncd" type="STRING" size="256"/>
- <Column id="rem" type="STRING" size="256"/>
- <Column id="menugrupcd" type="STRING" size="256"/>
- <Column id="menuparam" type="STRING" size="256"/>
- <Column id="tempitemcd" type="STRING" size="256"/>
- <Column id="tempupitemcd" type="STRING" size="256"/>
- <Column id="menuitemdesc" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_ins_form_menuinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="levl" type="STRING"/>
- <Column id="menuitemnm" type="STRING"/>
- <Column id="menuitemcd" type="STRING"/>
- <Column id="upmenuitemcd" type="STRING"/>
- <Column id="basescrn" type="STRING"/>
- <Column id="menuscrnflag" type="STRING"/>
- <Column id="searchseq" type="STRING"/>
- <Column id="scrnflag" type="STRING"/>
- <Column id="scrnnm" type="STRING"/>
- <Column id="scrncd" type="STRING"/>
- <Column id="rem" type="STRING"/>
- <Column id="menugrupcd" type="STRING"/>
- <Column id="menuparam" type="STRING"/>
- <Column id="tempitemcd" type="STRING"/>
- <Column id="tempupitemcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_combo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="searchitem" type="STRING" size="256" sumtext="메뉴그룹명or메뉴그룹코드"/>
- <Column id="flag" type="STRING" size="256" sumtext="메뉴그룹명or메뉴그룹코드flag"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_scrnflag" 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>
- </Row>
- <Row>
- <Col id="label">MAIN</Col>
- <Col id="value">M</Col>
- </Row>
- <Row>
- <Col id="label">MODALESS</Col>
- <Col id="value">P</Col>
- </Row>
- <Row>
- <Col id="label">FRAMELESS</Col>
- <Col id="value">F</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_usesys" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="value" type="STRING" size="256"/>
- <Column id="label" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="value">A</Col>
- <Col id="label">전체</Col>
- </Row>
- <Row>
- <Col id="value">T</Col>
- <Col id="label">TF</Col>
- </Row>
- <Row>
- <Col id="value">X</Col>
- <Col id="label">XP</Col>
- </Row>
- <Row>
- <Col id="value">N</Col>
- <Col id="label">NX</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2014-10-31
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2014-10-31 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var TempItemCD = 0;
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- function SMZSA20300_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMZSA20300_onload(obj:Form, e:LoadEventInfo)
- {
- var arrParam = new Array();
- arrParam = [{dsNm: "ds_combo", cdGrpId: "Z0017", sortField: "cdnm", sortMehotd: "asc", showValue:true}];
-
- appf_getCodeList(arrParam, true);
- grdf_setGridSort(grd_menugruplist);
- frmf_createPopupMenu("pmn_grp_popupMenu"
- , "pmn_grp_popupMenu_onmenuclick"
- , [{id: "delmenugrupinfo", level: "1", title: "메뉴그룹삭제"}, {id: "setmenugrupinfo", level: "1", title: "메뉴그룹수정"}]);
- frmf_createPopupMenu("pmn_item_popupMenu"
- , "pmn_item_popupMenu_onmenuclick"
- , [{id: "addnew", level: "1", title: "신규추가"},
- {id: "addmenu", level: "1", title: "업무추가"},
- {id: "addscrn", level: "1", title: "화면추가"} ]);
- fInitialize();
- }
- function fInitialize()
- {
- grdf_setRowTypeIcon(grd_menugruplist, 0); //상태값 표시
- grdf_setRowTypeIcon(grd_menuitemlist, 0); //상태값 표시
-
- ds_grd_menugruplist.clearData();
- //ds_grd_menugruplist.addRow();
- ds_grd_menuitemlist.clearData();
- //ds_grd_menuitemlist.addRow();
- // model.removeNodeset("/root/main/mglist/menugruplist");
- // model.removeNodeset("/root/main/list/menuitemlist");
- // grd_menugruplist.colhidden(4)=true;
- grp_sea.combo1.index = 0;
-
- grp_sea.ipt_search_item.setFocus();
- }
- function grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_grd_menugruplist.clearData();
- fClicked("search", grd_menugruplist);
- }
- function fClicked(control, grid, param)
- {
- if ("search" == control){
- fSearchClick(grid, param);
- } else if ("init" == control){
- this.reload();
- } else if ("save" == control){
- fSaveClick(grid, param);
- } else if ("delete" == control){
- fDeleteClick(grid, param);
- }else{
- sysf_messageBox("처리를 수행","E002");
- }
- }
- function fSearchClick(grid,param){
- ///grid.explorerbar = "sortshow";
- ///model.removeNodeset("/root/main/list/menugruplist");
- ///grid.clearData();
-
- ds_send_search.clearData();
- ds_send_search.addRow();
- ds_send_search.setColumn(0, "searchitem", grp_sea.ipt_search_item.value);
- ds_send_search.setColumn(0, "flag", grp_sea.combo1.value);
- var oParam = {};
- oParam.id = "TRZSA20300";
- oParam.service = "authinfoapp.AuthInfo";
- oParam.method = "reqGetMenuGrupList";
- oParam.inds = "req=ds_send_search";
- oParam.outds = "ds_grd_menugruplist=menugruplist";
- oParam.async = false;
- oParam.callback = "cf_TRZSA20300";
- tranf_submit(oParam);
- }
- function cf_TRZSA20300(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- // ds_grd_menugruplist.updatecontrol = false;
- // ds_grd_menugruplist.addColumn("gbn_id", "String", 256);
- // var nRowCnt = ds_grd_menugruplist.rowcount;
- // var sScrnflag = "";
- // var sScrnPos ="";
- //
- // for(var i=0 ; i<nRowCnt ; i++){
- // // sScrnflag = ds_grd_menugruplist.getColumn(i, "scrnflag");
- // // sScrnPos = ds_grd_menugruplist.getColumn(i, "scrnpos");
- // // ds_grd_menugruplist.setColumn(i, "gbn_id", sScrnflag+sScrnPos);
- // // ds_grd_menugruplist.setRowType(i, Dataset.ROWTYPE_NORMAL);
- // }
- // ds_grd_menugruplist.updatecontrol = true;
- }
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- var iRow = ds_grd_menugruplist.rowposition;
- if(iRow >= 0){
- var search_condition = "deptnm";
- var search_term = "";
- // var receive_deptcd_path = "/root/temp/prestdeptcd";
- // var receive_deptnm_path = "/root/temp/prestdeptnm";
- //
- //
- // model.makeNode(receive_deptcd_path);
- // model.makeNode(receive_deptnm_path);
- //
- // model.setValue(receive_deptcd_path, "");
- // model.setValue(receive_deptnm_path, "");
- var standard_yn = null;
- var ord_deptflag = null;
- var objRetVal = new Object();
- var objRetVal = appf_openInstDeptCodeList(
- search_condition,
- search_term,
- standard_yn,
- ord_deptflag,
- "deptcd depthngnm"
- );
- var prestdeptcd = objRetVal.deptcd;
- var prestdeptnm = objRetVal.depthngnm;
- if(prestdeptcd.length > 0 && prestdeptcd != "" && prestdeptcd != undefined){
- // iRow = grd_menugruplist.row;
- ///var iNode = "/root/main/mglist/menugruplist"
- ds_grd_menugruplist.setColumn(iRow, "prestdeptcd", prestdeptcd);
- ds_grd_menugruplist.setColumn(iRow, "prestdeptnm", prestdeptnm);
- } else {
- messageBox("데이터를 저장", "E001");
- // grd_menugruplist.deleteItem(iRow);
- }
- }
- }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var iRow = ds_grd_menugruplist.rowposition;
- if(iRow >= 0){
- ds_grd_menugruplist.setColumn(iRow, "prestdeptcd", "");
- ds_grd_menugruplist.setColumn(iRow, "prestdeptnm", "");
- }
- }
- function btn_add_menugrup_onclick(obj:Button, e:ClickEventInfo)
- {
- var row = ds_grd_menugruplist.addRow();
-
- ds_grd_menugruplist.setColumn(row, "vpnauthyn", "N");
- ds_grd_menugruplist.setColumn(row, "usesys", "A");
-
- grd_menugruplist.setCellPos(1);
- grd_menugruplist.showEditor();
- }
- function btn_save_menugrup_onclick(obj:Button, e:ClickEventInfo)
- {
- fClicked("save", grd_menugruplist, "menugrup");
- }
- function fSaveClick(grid, param){
- if("menugrup" == param){
- // alert("메뉴그룹을 저장합니다.");
- var gridrows = ds_grd_menugruplist.rowcount;
-
- for(var i = 0; i < gridrows ; i++){
- var menugrupnm = ds_grd_menugruplist.getColumn(i, "menugrupnm");
- var vpnauthyn = ds_grd_menugruplist.getColumn(i, "vpnauthyn");
-
- // 메뉴그룹명이 없는 경우
- if(menugrupnm == ""){
- sysf_messageBox("추가하려는 메뉴그룹명이 입력되지 않았습니다.","E999");
- return;
- }
-
- // VPN 접속권한이 없는 경우
- if(vpnauthyn == ""){
- sysf_messageBox("VPN 접속권한여부가 입력되지 않았습니다.","E999");
- return;
- }
- }
-
- var oParam = {};
- oParam.id = "TXZSA20300";
- oParam.service = "authinfoapp.AuthInfo";
- oParam.method = "reqExeSaveMenuGrupInfo";
- oParam.inds = "req=ds_grd_menugruplist:U";
- oParam.outds = "null";
- oParam.async = false;
- oParam.callback = "cf_TXZSA20300";
- tranf_submit(oParam);
- } else if("menuitem" == param){
-
- var iRow = ds_grd_menuitemlist.rowposition;
- var menuparamcheck = ds_grd_menuitemlist.getColumn(iRow, "menuparam");
- var checkvalue = "Y";
-
- // for(var i=0; i < menuparamcheck.length-1; i++)
- // {
- // if (menuparamcheck.charAt(i) == '#' || menuparamcheck.charAt(i) == '/' || menuparamcheck.charAt(i) == '.' || menuparamcheck.charAt(i) == '▩' || menuparamcheck.charAt(i) == ''){
- // checkvalue = "X";
- // }
- // }
-
- if(!utlf_isNull(menuparamcheck)){
- var objRe = new RegExp(/#|\/|\.|▩|▦/g);
- var bR = objRe.exec(menuparamcheck);
-
- if(!utlf_isNull(bR)) {
- //if(utlf_isSearchString(menuparamcheck, '#') || utlf_isSearchString(menuparamcheck, '/') || utlf_isSearchString(menuparamcheck, '.') || utlf_isSearchString(menuparamcheck, '▩') || utlf_isSearchString(menuparamcheck, '▦') ){
- checkvalue = "X";
- }
- }
- if (checkvalue == "Y") {
-
- var oParam = {};
- oParam.id = "TXZSA20301";
- oParam.service = "authinfoapp.AuthInfo";
- oParam.method = "reqExeSaveMenuItemInfo";
- oParam.inds = "req=ds_grd_menuitemlist:U";
- oParam.outds = "null";
- oParam.async = false;
- oParam.callback = "cf_TXZSA20301";
- tranf_submit(oParam);
-
- }else {
- alert("특정 문자는 메뉴 파라미터로 사용할 수 없습니다.");
- }
- }
- }
- function cf_TXZSA20300(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- grp_sea.btn_search.click();
- }
- function cf_TXZSA20301(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function btn_search_menuitem_onclick(obj:Button, e:ClickEventInfo)
- {
- ///grd_menuitemlist.explorerbar = "sortshow";
- ///model.resetInstanceNode("/root/send");
-
- var iRow = ds_grd_menugruplist.rowposition;
- ///var iNode = "/root/main/mglist/menugruplist"
-
- opt_menugrupnm.value = ds_grd_menugruplist.getColumn(iRow, "menugrupnm");
- opt_menugrupcd.value = ds_grd_menugruplist.getColumn(iRow, "menugrupcd");
- var iOptmenugrupcd = opt_menugrupcd.value;
- // model.setValue("/root/main/item/menugrupnm", fGetValue(iNode, iRow, "menugrupnm"));
- // model.setValue("/root/main/item/menugrupcd", fGetValue(iNode, iRow, "menugrupcd"));
- // var iOptmenugrupcd = model.getValue("/root/main/item/menugrupcd");
-
-
- var sInDsName = dsf_createDsRow("in_ds_search"
- , [{col: "optmenugrupcd", val: iOptmenugrupcd} ]);
-
- var oParam = {};
- oParam.id = "TRZSA20301";
- oParam.service = "authinfoapp.AuthInfo";
- oParam.method = "reqGetMenuItemList";
- oParam.inds = "req="+sInDsName;
- oParam.outds = "ds_grd_menuitemlist=menuitemlist";
- oParam.async = false;
- oParam.callback = "cf_TRZSA20301";
- //trace(ds_grd_menuitemlist.saveXML());
- tranf_submit(oParam);
-
- //trace(ds_grd_menuitemlist.saveXML());
- // grd_menuitemlist.rebuild();
- // setTree(grd_menuitemlist, 1, 2, true);
- }
- function cf_TRZSA20301(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function btn_delete_menugrup_onclick(obj:Button, e:ClickEventInfo)
- {
- fClicked("delete", grd_menugruplist, "menugrup");
- }
- function fDeleteClick(grid, param){
- if(param == "menugrup"){
-
- var arrPostion = new Array();
- arrPostion[0] = ds_grd_menugruplist.rowposition;
- grdf_setStatus(grd_menugruplist, "D", arrPostion);
-
- var rtn = sysf_messageBox("메뉴그룹을 ", "Q001");
-
- if (rtn == 6) {
- var oParam = {};
- oParam.id = "TXZSA20300";
- oParam.service = "authinfoapp.AuthInfo";
- oParam.method = "reqExeSaveMenuGrupInfo";
- oParam.inds = "req=ds_grd_menugruplist:U";
- oParam.outds = "null";
- oParam.async = false;
- oParam.callback = "cf_TXZSA20300";
- tranf_submit(oParam);
- }
- } else if(param == "menuitem") {
- var checkfild = 0;
- var iRow = ds_grd_menuitemlist.rowposition;
- var iMenuItemCD = ds_grd_menuitemlist.getColumn(iRow, "menuitemcd");
- for(var i = iRow; i < ds_grd_menuitemlist.rowcount; i++){
- if(iMenuItemCD == ds_grd_menuitemlist.getColumn(iRow, "upmenuitemcd")){
- var rtn = sysf_messageBox("하위 메뉴부터 삭제 하십시요!\n하위 메뉴가 있어 데이터를 삭제", "E001");
- checkfild = -1;
- break;
- }
- }
- if(checkfild != -1){
- var rtn = sysf_messageBox(" 해당 메뉴항목을 ", "Q001");
- if(rtn == 6){
- if(ds_grd_menuitemlist.getRowType(iRow) == 2 ) {
- ds_grd_menuitemlist.deleteRow(iRow);
- } else {
-
- var arrPostion = new Array();
- arrPostion[0] = ds_grd_menuitemlist.rowposition;
- grdf_setStatus(grd_menuitemlist, "D", arrPostion);
- }
- }
- }
- } else if(param == "all"){
-
- var sInDsName = dsf_createDsRow("in_ds_search"
- , [{col: "menugrupcd", val: opt_menugrupcd.value} ]);
-
- var rtn = sysf_messageBox(" 해당 메뉴 전체를 ", "Q001");
- if(rtn == 6){
- var oParam = {};
- oParam.id = "TXZSA20302";
- oParam.service = "authinfoapp.AuthInfo";
- oParam.method = "reqDelAllMenuItemInfo";
- oParam.inds = "req="+sInDsName;
- oParam.outds = "null";
- oParam.async = false;
- oParam.callback = "cf_TXZSA20302";
- tranf_submit(oParam);
- }
- }
- }
- function cf_TXZSA20302(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function grd_menugruplist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row < 0 || e.col < 0) return;
-
- pmn_grp_popupMenu.trackPopup(e.screenX,e.screenY);
- }
- function grd_menuitemlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row < 0 || e.col < 0) return;
-
- pmn_item_popupMenu.trackPopup(e.screenX,e.screenY);
- }
- function pmn_grp_popupMenu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- if(e.id == "delmenugrupinfo"){ // 메뉴그룹삭제
- btn_delete_menugrup.click();
- } else if(e.id == "setmenugrupinfo"){ // 메뉴그룹수정
-
- var iProperties = "";
-
- var iRow = ds_grd_menugruplist.rowposition;
-
- var objArg = new Object();
- objArg.sVal01 = ds_grd_menugruplist.getColumn(iRow,"menugrupnm");
- objArg.sVal02 = ds_grd_menugruplist.getColumn(iRow,"menugrupcd");
-
- iProperties = frmf_modal("SPZSA20301", "SPZSA20301", objArg);
- if(iProperties.length > 0 && iProperties != undefined){
- ds_grd_menugruplist.setColumn(iRow, "menugrupnm", iProperties);
- ds_grd_menugruplist.applyChange();
- } else {
- sysf_messageBox("데이터를 저장", "E001");
- }
- }
- }
- function pmn_item_popupMenu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- if(e.id == "addnew"){ // 신규추가
- btn_add_menuitem.click();
-
- } else if(e.id == "addmenu"){ // 업무추가
- btn_add_menu.click();
-
- } else if(e.id == "addscrn"){ // 화면추가
- btn_add_scrn.click();
- }
- }
- function grd_menugruplist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- btn_search_menuitem.click();
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- for(var i=0; i < grd_menugruplist.rowcount; i++){
- var mg = ds_grd_menuitemlist.getColumn(i, "menugrupcd");
- alert(mg);
- model.setValue("/root/send/menugrupcd", mg );
-
- var sInDsName = dsf_createDsRow("in_ds_search"
- , [{col: "menugrupcd", val: mg} ]);
-
- var oParam = {};
- oParam.id = "TXZSA20303";
- oParam.service = "authinfoapp.AuthInfo";
- oParam.method = "reqInsMaxMenuItemInfo";
- oParam.inds = "req="+sInDsName;
- oParam.outds = "null";
- oParam.async = false;
- oParam.callback = "cf_TXZSA20303";
- tranf_submit(oParam);
- }
- }
- function cf_TXZSA20303(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function btn_save_excel_onclick(obj:Button, e:ClickEventInfo)
- {
- var excelFileName = "메뉴구조_" + opt_menugrupnm.value;
- grdf_exportExcel(grd_menuitemlist, excelFileName, opt_menugrupnm.value, false, "", "user", true );
- }
- function btn_ins_excel_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_grd_menuitemlist.rowcount > 0)
- {
- sysf_messageBox("해당 메뉴전체가 삭제된 후에 메뉴엑셀입력이 ", "I006");
- return;
- }
-
- grdf_ImportExcel("ds_grd_menuitemlist", 2, grd_menuitemlist); // 타이틀 제외한 2열부터 입력
- }
- function btn_add_menuitem_onclick(obj:Button, e:ClickEventInfo)
- {
- ///grd_menuitemlist.editCell();
- TempItemCD += 1;
- var iRow = ds_grd_menuitemlist.addRow();
-
- ds_grd_menuitemlist.setColumn(iRow, "menu_level", "1");
- ds_grd_menuitemlist.setColumn(iRow, "tempitemcd", TempItemCD);
- ds_grd_menuitemlist.setColumn(iRow, "tempupitemcd", "*");
- ds_grd_menuitemlist.setColumn(iRow, "upmenuitemcd", "*");
- ds_grd_menuitemlist.setColumn(iRow, "menugrupcd", opt_menugrupcd.value);
-
- grd_menuitemlist.setCellPos(2);
- grd_menuitemlist.showEditor(true);
-
- //trace(ds_grd_menuitemlist.saveXML());
- }
- function grd_menuitemlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col == 2){
- obj.setCellProperty("body", e.col, "edittype" , "text");
- obj.showEditor(true);
- //obj.setCellProperty("body", e.col, "edittype" , "tree");
- }
- }
- function grd_menuitemlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col == 2){
- obj.setCellProperty("body", e.col, "edittype" , "tree");
- } else if(e.col == 5){
- var ifixrows = ds_grd_menuitemlist.rowcount;
- var arrPostion = new Array();
- ds_grd_menuitemlist.enableevent = false;
- for (var i = 0; ifixrows >= i ; i++){
- if ( ds_grd_menuitemlist.getColumn(i, "basescrn") == "Y" ) {
- ds_grd_menuitemlist.setColumn(i, "basescrn", "N");
-
- arrPostion[0] = ds_grd_menuitemlist.rowposition;
- grdf_setStatus(obj, "U", arrPostion);
- }
- }
- ds_grd_menuitemlist.enableevent = true;
- var checkscrncd = ds_grd_menuitemlist.getColumn(e.row, "scrncd");
- if(!utlf_isNull(checkscrncd)){
- ds_grd_menuitemlist.setColumn(e.row, "basescrn", "Y");
- }
- }
- }
- function ds_grd_menuitemlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "searchseq"){
- obj.setColumn(e.row, e.columnid, utlf_lPad(e.newvalue, 2, "0"));
- } else if(e.columnid == "menuscrnflag") {
- obj.setColumn(e.row, e.columnid, (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
- }
-
- //grd_menuitemlist.setCellProperty("body", 2, "edittype" , "tree");
- }
- function btn_add_menu_onclick(obj:Button, e:ClickEventInfo)
- {
- var iRow = ds_grd_menuitemlist.rowposition;
- var iRows = ds_grd_menuitemlist.rowcount;
- //var iFixRow = grd_menuitemlist.fixedRows;
- var iUpmenuitemcd = ds_grd_menuitemlist.getColumn(iRow, "upmenuitemcd");
- var iScrnCD = ds_grd_menuitemlist.getColumn(iRow, "scrncd");
- var iMenuItemCD = ds_grd_menuitemlist.getColumn(iRow, "menuitemcd");
- var iMenuGrupCD = opt_menugrupcd.value;
- if(iUpmenuitemcd=="*"){
- if(iScrnCD == "" || iScrnCD == "-"){
- //var nodeset = grd_menuitemlist.nodeset;
- var check_flag = 1;
-
- var iLevel = ds_grd_menuitemlist.getColumn(iRow, "menu_level");
- var parselevel = (parseInt(iLevel)+1);
- // grd_menuitemlist.insertContentsRow(iRow);
- var itRow = ds_grd_menuitemlist.insertRow(iRow+1);
- ///grd_menuitemlist.insertItem(iRow, "after");
- TempItemCD += 1;
-
- ds_grd_menuitemlist.setColumn(itRow, "tempitemcd", TempItemCD);
- ds_grd_menuitemlist.setColumn(itRow, "tempupitemcd", ds_grd_menuitemlist.getColumn(iRow, "tempitemcd"));
- ds_grd_menuitemlist.setColumn(itRow, "upmenuitemcd", iMenuItemCD);
- ds_grd_menuitemlist.setColumn(itRow, "menu_level", parselevel);
- ds_grd_menuitemlist.setColumn(itRow, "menugrupcd", iMenuGrupCD);
-
- grd_menuitemlist.setTreeStatus(grd_menuitemlist.getTreeRow(grd_menuitemlist.getTreeParentRow(itRow)), true);
- grd_menuitemlist.setCellProperty("body", 2, "edittype" , "text");
-
- grd_menuitemlist.setCellPos(2);
- grd_menuitemlist.showEditor(true);
- } else if(iScrnCD != ""){
- alert("업무화면이 등록되있으면 하위메뉴를 만들수 없습니다.");
- }
- } else {
- var iLevel = ds_grd_menuitemlist.getColumn(iRow, "menu_level");
- if(iLevel == "3"){
- alert("하위메뉴를 만들수 없습니다.");
- } else if(iLevel == "2"){
- if(iScrnCD == "" || iScrnCD == "-"){
- var check_flag = 1;
- var itRow = ds_grd_menuitemlist.insertRow(iRow+1);
-
- ///grd_menuitemlist.editCell();
- //var itRow = grd_menuitemlist.currentrow;
- TempItemCD += 1;
- ds_grd_menuitemlist.setColumn(itRow, "menu_level", "3");
- ds_grd_menuitemlist.setColumn(itRow, "tempitemcd", TempItemCD);
- ds_grd_menuitemlist.setColumn(itRow, "tempupitemcd", ds_grd_menuitemlist.getColumn(iRow, "tempitemcd"));
- ds_grd_menuitemlist.setColumn(itRow, "upmenuitemcd", iMenuItemCD);
- ds_grd_menuitemlist.setColumn(itRow, "menugrupcd", iMenuGrupCD);
-
- grd_menuitemlist.setTreeStatus(grd_menuitemlist.getTreeRow(grd_menuitemlist.getTreeParentRow(itRow)), true);
- grd_menuitemlist.setCellProperty("body", 2, "edittype" , "text");
-
- grd_menuitemlist.setCellPos(2);
- grd_menuitemlist.showEditor(true);
- } else if(!utlf_isNull(iScrnCD)){
- alert("업무화면이 등록되있으면 하위메뉴를 만들수 없습니다.");
- }
- }
- }
- }
- function btn_add_scrn_onclick(obj:Button, e:ClickEventInfo)
- {
- var iRow = ds_grd_menuitemlist.rowposition;
- if(utlf_isNull(opt_menugrupcd.value)){
- alert("메뉴그룹을 선택하십시요!");
- } else if(iRow == "-1"){
- alert("화면을 추가할 메뉴항목을 선택하십시요!");
- } else {
- var objArg = new Object();
-
- var SPZSA20500_scrncd = frmf_modal("SPZSA20500", "SPZSA20500", objArg);
- if(!utlf_isNull(SPZSA20500_scrncd)){
-
- //iRow = grd_menuitemlist.currentrow;
- ds_grd_menuitemlist.setColumn(iRow, "scrncd", SPZSA20500_scrncd);
- ds_grd_menuitemlist.setColumn(iRow, "scrnurl", "");
- ds_grd_menuitemlist.setColumn(iRow, "scrnurlxp", "");
- }
- }
- }
- function btn_alldelete_menuitem_onclick(obj:Button, e:ClickEventInfo)
- {
- fClicked("delete", grd_menugruplist, "all");
-
- btn_search_menuitem.click();
- }
- function btn_delete_menuitem_onclick(obj:Button, e:ClickEventInfo)
- {
- fClicked("delete", grd_menuitemlist, "menuitem");
- }
- function btn_save_menuitem_onclick(obj:Button, e:ClickEventInfo)
- {
- fClicked("save", grd_menuitemlist, "menuitem");
-
- var iRow = ds_grd_menuitemlist.rowposition;
- var menuparamcheck = ds_grd_menuitemlist.getColumn(iRow, "menuparam");
-
- btn_search_menuitem.click();
-
- }
- function grp_sea_ipt_search_item_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- grp_sea.btn_search.click();
- }
- }
- function grd_menugruplist_onenterdown(obj:Grid, e:GridEditEventInfo)
- {
- obj.showEditor(false);
- }
- function grd_menuitemlist_onenterdown(obj:Grid, e:GridEditEventInfo)
- {
- obj.showEditor(false);
- }]]></Script>
- </Form>
- </FDL>
|