File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<%--
Class Name : EgovGroupManage.jsp
Description : EgovGroupManage List 화면
Modification Information
수정일 수정자 수정내용
------- -------- ---------------------------
2009.02.01 lee.m.j 최초 생성
2011.08.31 JJY 경량환경 버전 생성
author : 공통서비스 개발팀 lee.m.j
since : 2009.02.01
--%>
<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ page import="egovframework.com.cmm.LoginVO" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Language" content="ko" >
<link href="<c:url value='/'/>css/common.css" rel="stylesheet" type="text/css" >
<title>그룹 목록</title>
<script type="text/javaScript" language="javascript" defer="defer">
<!--
function fncCheckAll() {
var checkField = document.listForm.delYn;
if(document.listForm.checkAll.checked) {
if(checkField) {
if(checkField.length > 1) {
for(var i=0; i < checkField.length; i++) {
checkField[i].checked = true;
}
} else {
checkField.checked = true;
}
}
} else {
if(checkField) {
if(checkField.length > 1) {
for(var j=0; j < checkField.length; j++) {
checkField[j].checked = false;
}
} else {
checkField.checked = false;
}
}
}
}
function fncManageChecked() {
var checkField = document.listForm.delYn;
var checkId = document.listForm.checkId;
var returnValue = "";
var returnBoolean = false;
var checkCount = 0;
if(checkField) {
if(checkField.length > 1) {
for(var i=0; i<checkField.length; i++) {
if(checkField[i].checked) {
checkCount++;
checkField[i].value = checkId[i].value;
if(returnValue == "")
returnValue = checkField[i].value;
else
returnValue = returnValue + ";" + checkField[i].value;
}
}
if(checkCount > 0)
returnBoolean = true;
else {
alert("선택된 그룹이 없습니다.");
returnBoolean = false;
}
} else {
if(document.listForm.delYn.checked == false) {
alert("선택된 그룹이 없습니다.");
returnBoolean = false;
}
else {
returnValue = checkId.value;
returnBoolean = true;
}
}
} else {
alert("조회된 결과가 없습니다.");
}
document.listForm.groupIds.value = returnValue;
return returnBoolean;
}
function fncSelectGroupList(pageNo){
document.listForm.searchCondition.value = "1";
document.listForm.pageIndex.value = pageNo;
document.listForm.action = "<c:url value='/sec/gmt/EgovGroupList.do'/>";
document.listForm.submit();
}
function fncSelectGroup(groupId) {
document.listForm.groupId.value = groupId;
document.listForm.action = "<c:url value='/sec/gmt/EgovGroup.do'/>";
document.listForm.submit();
}
function fncAddGroupInsert() {
location.replace("<c:url value='/sec/gmt/EgovGroupInsertView.do'/>");
}
function fncGroupListDelete() {
if(fncManageChecked()) {
if(confirm("삭제하시겠습니까?")) {
document.listForm.action = "<c:url value='/sec/gmt/EgovGroupListDelete.do'/>";
document.listForm.submit();
}
}
}
function linkPage(pageNo){
document.listForm.searchCondition.value = "1";
document.listForm.pageIndex.value = pageNo;
document.listForm.action = "<c:url value='/sec/gmt/EgovGroupList.do'/>";
document.listForm.submit();
}
function press() {
if (event.keyCode==13) {
fncSelectGroupList('1');
}
}
//-->
</script>
</head>
<body>
<noscript>자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다.</noscript>
<div id="content">
<form:form id="listForm" name="listForm" action="<c:url value='/sec/gmt/EgovAuthorList.do'/>" method="post">
<div id="cur_loc">
<div id="cur_loc_align">
<ul>
<li>HOME</li>
<li>></li>
<li>내부시스템관리</li>
<li>></li>
<li>사용자권한관리</li>
<li>></li>
<li><strong>사용자그룹관리</strong></li>
</ul>
</div>
</div>
<!-- 검색 필드 박스 시작 -->
<div id="search_field">
<div id="search_field_loc"><h2><strong>그룹 관리</strong></h2></div>
<fieldset><legend>조건정보 영역</legend>
<div class="sf_start">
<ul id="search_first_ul">
<li>
<label for="searchKeyword">그룹 명 : </label>
<input id="searchKeyword" name="searchKeyword" type="text" value="<c:out value='${groupManageVO.searchKeyword}'/>" size="25" title="검색" onkeypress="press();" />
</li>
</ul>
<ul id="search_second_ul">
<li>
<div class="buttons" style="float:right;">
<a href="#LINK" onclick="javascript:fncSelectGroupList('1')" style="selector-dummy:expression(this.hideFocus=false);"><img src="<c:url value='/images/img_search.gif' />" alt="search" />조회 </a>
<a href="#LINK" onclick="javascript:fncAddGroupInsert()" style="selector-dummy:expression(this.hideFocus=false);">등록</a>
<a href="#LINK" onclick="javascript:fncGroupListDelete()" style="selector-dummy:expression(this.hideFocus=false);">삭제</a>
</div>
</li>
</ul>
</div>
</fieldset>
</div>
<!-- //검색 필드 박스 끝 -->
<div id="page_info"><div id="page_info_align"></div></div>
<!-- table add start -->
<div class="default_tablestyle">
<table summary="그룹 관리에 관한 테이블입니다.그룹 ID,그룹 명,설명,등록일자의 정보를 담고 있습니다." cellpadding="0" cellspacing="0">
<caption>그룹 관리</caption>
<colgroup>
<col width="3%" >
<col width="12%" >
<col width="25%" >
<col width="40%" >
<col width="15%" >
<col width="5%" >
</colgroup>
<thead>
<tr>
<th scope="col" class="f_field" nowrap="nowrap"><input type="checkbox" name="checkAll" class="check2" onclick="javascript:fncCheckAll()" title="전체선택"></th>
<th scope="col" nowrap="nowrap">그룹 ID</th>
<th scope="col" nowrap="nowrap">그룹 명</th>
<th scope="col" nowrap="nowrap">설명</th>
<th scope="col" nowrap="nowrap">등록일자</th>
<th scope="col" nowrap="nowrap"></th>
</tr>
</thead>
<tbody>
<c:forEach var="group" items="${groupList}" varStatus="status">
<!-- loop 시작 -->
<tr>
<td nowrap="nowrap"><input type="checkbox" name="delYn" class="check2" title="선택"><input type="hidden" name="checkId" value="<c:out value="${group.groupId}"/>" /></td>
<td nowrap="nowrap"><a href="#LINK" onclick="javascript:fncSelectGroup('<c:out value="${group.groupId}"/>')"><c:out value="${group.groupId}"/></a></td>
<td nowrap="nowrap"><c:out value="${group.groupNm}"/></td>
<td nowrap="nowrap"><c:out value="${group.groupDc}"/></td>
<td nowrap="nowrap"><c:out value="${group.groupCreatDe}"/></td>
<td nowrap="nowrap"><a href="#LINK" onclick="javascript:fncSelectGroup('<c:out value="${group.groupId}"/>')"><img src="<c:url value='/images/img_search.gif'/>" width="15" height="15" align="middle" alt="상세조회"></a></td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
<!-- 페이지 네비게이션 시작 -->
<c:if test="${!empty groupManageVO.pageIndex }">
<div id="paging_div">
<ul class="paging_align">
<ui:pagination paginationInfo = "${paginationInfo}"
type="image"
jsFunction="linkPage"
/>
</ul>
</div>
<!-- //페이지 네비게이션 끝 -->
<div align="right">
<input type="text" name="message" value="<c:out value='${message}'/>" size="30" readonly="readonly" title="메시지"/>
</div>
</c:if>
<input type="hidden" name="groupId"/>
<input type="hidden" name="groupIds"/>
<input type="hidden" name="pageIndex" value="<c:out value='${groupManageVO.pageIndex}'/>"/>
<input type="hidden" name="searchCondition"/>
</form:form>
</div>
<!-- //content 끝 -->
</body>
</html>