123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>센터구성관리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <list>
- <cntrdeptlist>
- </cntrdeptlist>
- </list>
- <deptlist>
- <cntrsubdeptlist>
- </cntrsubdeptlist>
- <cntrhistorylist/>
- </deptlist>
- <item>
- <deptcd/>
- <depthngnm/>
- </item>
- <search>
- <deptcd/>
- <depthngnm/>
- <detail/>
- </search>
- </main>
- <init>
- <flag>
- <label>센터부서명</label>
- <value>cntrdeptnm</value>
- </flag>
- <flag>
- <label>센터부서코드</label>
- <value>cntrdeptcd</value>
- </flag>
- <kind>
- <label>일반부서</label>
- <label>D</label>
- </kind>
- <kind>
- <label>센타</label>
- <value>C</value>
- </kind>
- </init>
- <send>
- <searchitemvalue/>
- <cntrsubdeptlist/>
- <optcntrdeptcd/>
- <flagvalue/>
- <cntrhistorylist/>
- </send>
- <temp>
- <optcntrdeptcd/>
- <deptlist>
- <cntrsubdeptlist/>
- </deptlist>
- <cnt/>
- </temp>
- <agmenu>
- <label>센터구성부서삭제</label>
- <func>delcntrsubdept</func>
- </agmenu>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- finitalize();
- ]]>
- </script>
- <submission id="TRZSD00200" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/list"/>
- <submission id="TRZSD00201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/deptlist"/>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/deptlist"/>
- <submission id="TRZSD00202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/historylist"/>
- <submission id="TXZSD00200" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/temp"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript">
- <![CDATA[
- /*
- 초기화 작업을 합니다.
- */
- function finitalize(){
- model.removeNodeset("/root/main/cntrlist/cntrdeptlist");
- model.removeNodeset("/root/main/historylist/cntrhistorylist");
- model.removeNodeset("/root/main/deptlist/cntrsubdeptlist");
- combo1.select(0);
- model.refresh();
- }
-
- /*
- 버튼 컨트롤들을 클릭했을때 공통으로 타는 함수입니다.
- control : "search" 는 조회 버튼 클릭
- "init"은 신규 버튼 클릭
- "save"는 저장 버튼 클릭
- "update"는 구성삭제 버튼 클릭 -- 이력을 남기면서 종료일자를 변경하여 구성만 삭제한다.
- "delete"는 삭제버튼 클릭 -- 이력을 남기지 않고 삭제한다.
- grid : 그리드 컨트롤을 넘겨줍니다.
- param : 기타 param을 넘겨줍니다.
- */
- function fClicked(control, grid, param){
- if("search" == control){
- fSearchClick(grid, param);
- } else if("init" == control){
- model.reset();
- } else if("save" == control){
- fSaveClick(grid, param);
- } else if("update" == control){
- fUpdateClick(grid, param);
- } else if("delete" == control){
- fDeleteClick(grid, param);
- } else {
- messageBox("처리를 수행","E002");//권한이 없습니다.
- }
- }
-
- /*
- 조회버튼 클릭 타는 함수입니다.
- grid.explorerbar = "sortshow" sort설정합니다.
- ipt_search_item은 검색조건의 센터부서명 or 센터부서코드입니다.
- submit을 날립니다. .
- */
- function fSearchClick(grid, param){
- //grid.explorerbar = "sortshow";
- model.removeNodeset("/root/main/list/cntrdeptlist");
- grid.rebuild();
-
- model.resetInstanceNode("/root/send");
- model.setValue("/root/send/searchitemvalue", ipt_search_item.currentText);// 입력중 텍스트 얻기
- model.setValue("/root/send/flagvalue", combo1.value);
- submit("TRZSD00200");
-
- }
-
- /*
- 저장 버튼 클릭시 사는 함수입니다.
- 이미 저장된 하위부서가 있는지 먼저 체크를 하고 submit을 날립니다.
- */
- function fSaveClick(grid, param){
- var iRow = grd_cntrsubdeptlist.row;
- var iDate = model.getValue("/root/main/deptlist/cntrsubdeptlist["+iRow+"]/cntrvalifromdd");
- var toDay = getCurrentDate();
-
-
- if(iDate > toDay){
- alert("유효시작일자는 현재보다 클수 없습니다.");
- }else{
- if("subdept" == param){
- alert("센터 하위부서항목을 구성 저장합니다.");
- model.setValue("/root/send/optcntrdeptcd", opt_cntrdeptcd.value);
- model.setValue("/root/send/cntrsubdeptlist", grid.getUpdateData());
-
- if(submit("TXZSD00200")) {
- grid.clearStatus(); //submit()성공하면 그리드의 i,u,d 상태 제거
- //changeNodeSet();
- }
- }
- }
- }
- function fUpdateClick(grid, param){
- if(param == "subdept") {
- grid.addStatus(grid.row, "update");
- var iRow = grd_cntrsubdeptlist.row;
- var iLevel = model.getValue("/root/main/deptlist/cntrsubdeptlist["+iRow+"]/level");
- var iCntrDeptCD = model.getValue("/root/main/list/cntrdeptlist/cntrdeptcd");
-
- if( iRow < 0 ){
- alert("해당 부서를 선택하세요");
- }else{
- if(iLevel != 1 && iLevel != null && iLevel != ""){
- var rtn = messageBox("해당센터로 가서 삭제 하십시요!\n다른 센터로 구성된 하위부서는 삭제", "E001");
- grid.clearStatus();
- }else{
- var rtn = messageBox("센터하위부서를 ", "Q001");
- if (rtn == 6) {
- model.setValue("/root/send/cntrsubdeptlist", grid.getUpdateData());
- if( submit("TXZSD00200") ) {
- grid.clearStatus(); //submit() 성공하면 그리드의 i,u,d 상태 제거
- }
- }
- }
- }
- }
- }
-
- function fDeleteClick(grid, param){
- if(param == "subdept") {
- grid.addStatus(grid.row, "delete");
- var iRow = grd_cntrsubdeptlist.row;
- var iLevel = model.getValue("/root/main/deptlist/cntrsubdeptlist["+iRow+"]/level");
- var iCntrDeptCD = model.getValue("/root/main/list/cntrdeptlist/cntrdeptcd");
- if( iRow < 1){
- alert("해당 부서를 선택하세요");
- }else{
- if(iLevel != 1 && iLevel != null && iLevel != ""){
- var rtn = messageBox("해당센터로 가서 삭제 하십시요!\n다른 센터로 구성된 하위부서는 삭제","E001");
- grid.clearStatus();
- }else{
- var rtn = messageBox("이력을 남기지 않고 삭제됩니다. ", "Q001");
- if (rtn == 6) {
- model.setValue("/root/send/cntrsubdeptlist", grid.getUpdateData());
- if( submit("TXZSD00200") ) {
- grid.clearStatus(); //submit() 성공하면 그리드의 i,u,d 상태 제거
- var jRow = grid.row;
- grid.deleteItem(jRow);
- }
- }
- }
- }
- }
- }
-
- /*
- model.getValue(); 를 함수로 만들었습니다.
- param1 : node는 grid의 xPath입니다.
- param2 : row는 grid에서 선택한 row값입니다.
- param3 : element는 getvalue할 해당 element 명입니다.
-
- 해당 getvalue값을 return 해줍니다.
- return 하지 않으면 해당값을 가져올 수 없습니다.
- */
- function fGetValue(node, row, element) {
- var rtnValue = model.getValue(node + "[" + row + "]/" + element); //해당 ref 노드값 얻어오기.
- return rtnValue;
- }
-
- /*
- 조회된 노드를 클릭후 그에 해당하는 로우에 대해 추가 입력
- */
- function fSetRowValue(node, destinationelement, sourceelement, row) {
- model.makeValue(node + "[" + row + "]/" + destinationelement, sourceelement);
- }
-
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body guideline="1,7;1,1201;2,750;2,80;2,750;2,750;">
- <script type="javascript" ev:event="onmenu">
- <![CDATA[
- if(event.description == "delcntrsubdept")
- {
- btn_delete_subdeptitem.dispatch("DOMActivate");
- }
- ]]>
- </script>
- <group id="group1" style="left:0px; top:0px; width:1201px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:189px; height:14px; ">센터구성관리</caption>
- </group>
- <group id="grp_sea" style="left:5px; top:20px; width:357px; height:60px; vertical-align:top; ">
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:357px; height:60px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="caption1" class="search_name" style="left:15px; top:9px; width:117px; height:17px; ">센터부서조회</caption>
- <line id="line1" style="x1:281px; y1:7px; x2:281px; y2:51px; border-color:#ffe4bb; border-left-style:solid; "/>
- <button id="btn_search" class="btn1_letter2" style="left:289px; top:19px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fClicked("search", grd_cntrdeptlist);
- ]]>
- </script>
- </button>
- <input id="ipt_search_item" ref="/root/send/searchitemvalue" class="input_s_essential" imemode="hangul" style="left:125px; top:35px; width:134px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- inputEnterKey("btn_search", "DOMActivate");
- ]]>
- </script>
- </input>
- <select1 id="combo1" ref="/root/init/flag" class="combo_search" appearance="minimal" style="left:126px; top:8px; width:134px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/flag">
- <label ref="label"/>
- <value ref="value"/>
- </itemset>
- </choices>
- </select1>
- </group>
- <caption id="caption9" class="tit_2" style="left:10px; top:89px; width:111px; height:13px; vertical-align:middle; ">센터부서</caption>
- <line id="line12" class="line_1" style="x1:5px; y1:104px; x2:362px; y2:104px; "/>
- <datagrid id="grd_cntrdeptlist" nodeset="/root/main/list/cntrdeptlist" class="datagrid2" allowuserresize="true" caption="센터 부서명^센터 부서코드^센터 부서 영문명" colsep="^" colwidth="122, 110, 112" extendlastcol="scroll" frozencols="1" mergecellsfixedrows="bycolrec" rowheader="update" style="left:5px; top:110px; width:357px; height:640px; ">
- <col ref="depthngnm"/>
- <col ref="deptcd"/>
- <col ref="deptengnm"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- btn_search_cntrsubdept.dispatch("DOMActivate");
- ]]>
- </script>
- </datagrid>
- <button id="btn_search_cntrsubdept" class="btn2_letter2" visibility="hidden" style="left:305px; top:82px; width:42px; height:19px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- /* datagrid
- explorerbar : 사용자가 그리드 열의 헤더(캡션) 을 사용하여 할 수 있는 동작을 설정하는 속성이다.
- sortshow : sort기능을 하며 헤더에 작은 화살표시로 정렬 방식 을 표현 (오름차순, 내림차순)
- */
- //grd_cntrsubdeptlist.explorerbar = "sortshow";
-
- var iRow = grd_cntrdeptlist.row;
- var iNode = "/root/main/list/cntrdeptlist";
- // 단 선택 센터 부서관리 output 세팅
- opt_cntrdeptnm.value = fGetValue(iNode, iRow, "depthngnm"); //인스턴스에 반영된 값 반환
- opt_cntrdeptcd.value = fGetValue(iNode, iRow, "deptcd");
- var iOptcntrdeptcd = opt_cntrdeptcd.value;
- model.setValue("/root/main/item/depthngnm", fGetValue(iNode, iRow, "depthngnm")); //지정된 노드에 값 세팅.
- model.setValue("/root/main/item/deptcd", fGetValue(iNode, iRow, "deptcd"));
- var iOptcntrdeptcd = model.getValue("/root/main/item/deptcd");
-
- model.setValue("/root/send/optcntrdeptcd", iOptcntrdeptcd);
-
- submit("TRZSD00201");
- grd_cntrsubdeptlist.rebuild(); //그리드를 초기화하여 현재의 인스턴스 구조로 재구성한다.
-
- setTree(grd_cntrsubdeptlist, 1, 2, false);
-
- //센터구성색깔입히기
- var cls_fixed_rows = grd_cntrsubdeptlist.fixedRows;
- var cls_rows = grd_cntrsubdeptlist.rows;
- var cls_isexpired_index = grd_cntrsubdeptlist.colRef("isexpired");
- var cls_color_index = grd_cntrsubdeptlist.colRef("color");
-
- for(var i = cls_fixed_rows; i<cls_rows; i++){
- var isexpired = grd_cntrsubdeptlist.valueMatrix(i, cls_isexpired_index);//현재 사용중인것과 종료된것을 구분한다.
- if(isexpired=='N'){//기관에서 현재사용중인부서
- grd_cntrsubdeptlist.rowstyle( i , "data" , "background-color" ) = "#ffffff";//현재 기관에서 사용중인 부서
- grd_cntrsubdeptlist.valueMatrix(i, cls_color_index) = "#ffffff";
- }else{
- grd_cntrsubdeptlist.rowstyle( i , "data" , "background-color" ) = "#c8e67b";//현재 기관에서 종료된 부서
- grd_cntrsubdeptlist.valueMatrix(i, grd_cntrsubdeptlist.colRef("color")) = "#c8e67b";
- }
- }
-
- //센터구성이력색깔입히기
- var cls_fixed_rows = grd_cntrhistorylist.fixedRows;
- var cls_rows = grd_cntrhistorylist.rows;
- var cls_iscurrent_index = grd_cntrhistorylist.colRef("iscurrent");
- var cls_isexpired_index = grd_cntrhistorylist.colRef("isexpired");
- var cls_color_index = grd_cntrhistorylist.colRef("color");
-
- for(var i = cls_fixed_rows; i<cls_rows; i++){
- var iscurrent = grd_cntrhistorylist.valueMatrix(i, cls_iscurrent_index);//현재 사용중인것과 종료된것을 구분한다.
- var isexpired = grd_cntrhistorylist.valueMatrix(i, cls_isexpired_index);//현재 사용중인것과 종료된것을 구분한다.
- if(iscurrent=='Y' && isexpired=='N'){//센터구성유효하고, 기관에서 현재사용중인부서
- grd_cntrhistorylist.rowstyle( i , "data" , "background-color" ) = "#ffffff";//현제 기관에서 사용중인 부서
- grd_cntrhistorylist.valueMatrix(i, cls_color_index) = "#ffffff";
- }else if(isexpired=='Y' && isexpired=='Y' ){//센터구성유효하고, 기관에서 현재종료된부서
- grd_cntrhistorylist.rowstyle( i , "data" , "background-color" ) = "#c8e67b";//현재 기관에서 종료된 부서
- grd_cntrhistorylist.valueMatrix(i, grd_cntrhistorylist.colRef("color")) = "#c8e67b";
- }else if (isexpired=='N' && isexpired=='N' ){//센터구성종료,기관에서 현재사용중인부서
- grd_cntrhistorylist.rowstyle( i , "data" , "background-color" ) = "#fec34d";//현제 기관에서 사용중인 부서
- grd_cntrhistorylist.valueMatrix(i, grd_cntrhistorylist.colRef("color")) = "#fec34d";
- }else if (isexpired=='N' && isexpired=='Y' ){//센터구성종료, 기관에서 현재 종료된 부서
- grd_cntrhistorylist.rowstyle( i , "data" , "background-color" ) = "#fec34d";//현제 기관에서 사용중인 부서
- grd_cntrhistorylist.valueMatrix(i, grd_cntrhistorylist.colRef("color")) = "#fec34d";
- }
- }
- ]]>
- </script>
- </button>
- <group id="group4" style="left:380px; top:35px; width:820px; height:45px; vertical-align:top; ">
- <caption id="caption11" class="cell_1" style="left:0px; top:21px; width:135px; height:23px; ">센터부서(명/코드)</caption>
- <output id="opt_cntrdeptnm" ref="/root/main/item/depthngnm" class="output_fix" style="left:138px; top:21px; width:135px; height:19px; "/>
- <output id="opt_cntrdeptcd" ref="/root/main/item/deptcd" class="output_fix" style="left:276px; top:21px; width:135px; height:19px; "/>
- <caption id="caption12" class="tit_2" style="left:0px; top:0px; width:169px; height:14px; ">선택 센터부서</caption>
- <line id="line7" class="line_1" style="x1:0px; y1:15px; x2:820px; y2:15px; "/>
- <line id="line8" class="line_3" style="x1:0px; y1:42px; x2:820px; y2:42px; "/>
- </group>
- <button id="btn_delete_subdeptitem" class="btn2_letter4" style="left:1036px; top:83px; width:64px; height:19px; ">
- <caption>이력삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fClicked("delete", grd_cntrsubdeptlist, "subdept");
- ]]>
- </script>
- </button>
- <button id="btn_add_subdept" class="btn2_letter4" style="left:904px; top:83px; width:64px; height:19px; ">
- <caption>부서추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if(opt_cntrdeptcd.value == ""){
- model.alert("센터부서를 선택하십시오!");
- } else {
- var search_condition = "deptnm";
- //var search_term = model.getValue("/root/main/search/deptcd");
- var search_term = "";
- var receive_deptcd_path = "/root/main/search/deptcd";
- var receive_deptnm_path = "/root/main/search/depthngnm";
- var receive_detail_path = "/root/main/search/detail";
-
- var standard_yn = null;
- var ord_deptflag = null;
-
- var toDay = getCurrentDate();
-
- zbcfOpenInstDeptCodeList(
- search_condition,
- search_term,
- receive_deptcd_path,
- receive_deptnm_path,
- standard_yn,
- ord_deptflag,
- new Array("deptcd", "depthngnm"),
- receive_detail_path
- );
-
- var iRow = grd_cntrsubdeptlist.row;
- var iNode = "/root/main/deptlist/cntrsubdeptlist";
- var iSplit_Value=model.getValue("/root/main/search/detail").split("|");
-
- if(model.getValue("/root/main/search/detail") != "") {
- grd_cntrsubdeptlist.addItem();
-
- iRow = grd_cntrsubdeptlist.row;
-
- fSetRowValue(iNode, "subdeptcd", model.getValue("/root/main/search/deptcd"), iRow);
- fSetRowValue(iNode, "subdepthngnm", model.getValue("/root/main/search/depthngnm"), iRow);
- if(iSplit_Value.length > 0 && iSplit_Value[0] != "" && iSplit_Value[0] != undefined){
- fSetRowValue(iNode, "subdeptengnm", iSplit_Value[2], iRow);
- fSetRowValue(iNode, "subdepthngabbr", iSplit_Value[4], iRow);
- fSetRowValue(iNode, "subdeptengabbr", iSplit_Value[5], iRow);
-
- fSetRowValue(iNode, "cntrvalifromdd", toDay, iRow);
-
- model.resetInstanceNode("/root/main/search/detail");
- model.resetInstanceNode("/root/main/search/deptcd");
- model.resetInstanceNode("/root/main/search/depthngnm");
-
- }
- }
- }
- ]]>
- </script>
- </button>
- <caption id="caption3" class="tit_2" style="left:378px; top:89px; width:131px; height:13px; ">센터부서 구성 항목</caption>
- <button id="btn_update_subdeptitem" class="btn2_letter4" style="left:970px; top:83px; width:64px; height:19px; ">
- <caption>구성삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fClicked("update", grd_cntrsubdeptlist, "subdept");
- ]]>
- </script>
- </button>
- <button id="btn_save_subdept" class="btn5_letter2" style="left:1157px; top:83px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fClicked("save", grd_cntrsubdeptlist, "subdept");
- //btn_save_subdept.dispatch("DOMActivate"); //버튼컨트롤에 강제적으로 이벤트 발생시킴
- ]]>
- </script>
- </button>
- <datagrid id="grd_cntrsubdeptlist" nodeset="/root/main/deptlist/cntrsubdeptlist" class="datagrid2" caption="level^하위부서명^하위부서코드^하위부서 영문명^하위부서 한글약어^하위부서 영문약어^유효시작일자^부서종료여부^센터여부" colsep="^" colwidth="33, 180, 110, 120, 150, 110, 110, 100, 100" ellipsis="true" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:380px; top:150px; width:821px; height:230px; ">
- <col ref="level" visibility="hidden"/>
- <col ref="subdepthngnm"/>
- <col ref="subdeptcd"/>
- <col ref="subdeptengnm"/>
- <col ref="subdepthngabbr"/>
- <col ref="subdeptengabbr"/>
- <col ref="cntrvalifromdd" type="inputdate"/>
- <col ref="orddeptkind" visibility="hidden"/>
- <col ref="isexpired" visibility="hidden"/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if(event.button == 3){
- if(grd_cntrsubdeptlist.isCell(event.target) && grd_cntrsubdeptlist.mouseRow >= grd_cntrsubdeptlist.fixedrows){
- window.setPopupMenu(true, "/root/agmenu", "label", "func", true);
- }else{
- window.setPopupMenu(false);
- }
- }
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_cntrhistorylist" nodeset="/root/main/deptlist/cntrhistorylist" class="datagrid2" caption="이력^색상^유효시작일자^유효종료일자^부서코드^부서한글명^부서영문명^최초등록자^최초등록일시^최종등록자^최종등록일시^부서종료여부" colsep="^" colwidth="43, 100, 90, 90, 100, 150, 150, 90, 150, 90, 150, 100" ellipsis="true" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:380px; top:430px; width:821px; height:320px; ">
- <col ref="iscurrent" visibility="hidden"/>
- <col ref="color" visibility="hidden"/>
- <col ref="cntrvalifromdd" format="yyyy-mm-dd"/>
- <col ref="cntrvalitodd" format="yyyy-mm-dd"/>
- <col ref="cntrsubdeptcd"/>
- <col ref="cntrsubdepthngnm"/>
- <col ref="cntrsubdeptengnm"/>
- <col ref="fstrgstrid"/>
- <col ref="fstrgstdt" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="lastupdtrid"/>
- <col ref="lastupdtdt" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="isexpired" visibility="hidden"/>
- </datagrid>
- <caption id="caption22" style="left:996px; top:398px; width:74px; height:14px; ">센터구성종료</caption>
- <caption id="caption47" class="cell_2" style="left:899px; top:395px; width:70px; height:20px; ">범 례</caption>
- <caption id="caption37" class="color_8" style="left:1147px; top:398px; width:15px; height:15px; background-color:#ffffff; border-style:solid; "/>
- <caption id="caption38" style="left:1165px; top:398px; width:32px; height:14px; ">현재</caption>
- <shape id="roundrect2" class="roundrect_example" appearance="roundrect" style="left:890px; top:390px; width:311px; height:30px; "/>
- <caption id="caption2" class="tit_2" style="left:385px; top:410px; width:131px; height:13px; ">센터구성 이력</caption>
- <line id="line2" class="line_1" style="x1:380px; y1:104px; x2:1200px; y2:104px; "/>
- <caption id="caption21" class="color_7" style="left:977px; top:398px; width:15px; height:15px; "/>
- <button id="button1" class="btn2_letter3" style="left:1102px; top:83px; width:53px; height:19px; ">
- <caption>행삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grd_cntrsubdeptlist.deleteRow(grd_cntrsubdeptlist.row);
- ]]>
- </script>
- </button>
- <caption id="caption20" style="left:1094px; top:398px; width:50px; height:14px; ">부서종료</caption>
- <caption id="caption24" class="color_9" style="left:1076px; top:398px; width:15px; height:15px; "/>
- <caption id="caption4" style="left:1095px; top:123px; width:50px; height:14px; ">부서종료</caption>
- <caption id="caption5" class="color_9" style="left:1077px; top:123px; width:15px; height:15px; "/>
- <caption id="caption7" class="cell_2" style="left:995px; top:120px; width:70px; height:20px; ">범 례</caption>
- <caption id="caption8" class="color_8" style="left:1150px; top:123px; width:15px; height:15px; background-color:#ffffff; border-style:solid; "/>
- <caption id="caption10" style="left:1166px; top:123px; width:32px; height:14px; ">현재</caption>
- <shape id="roundrect3" class="roundrect_example" appearance="roundrect" style="left:985px; top:115px; width:216px; height:30px; "/>
- </xhtml:body>
- </xhtml:html>
|