?? emprole.jsp
字號:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib tagdir="/WEB-INF/tags" prefix="parddu" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<html>
<head>
<parddu:base></parddu:base>
<script type='text/javascript' src='dwr/interface/JsEmpBiz.js'></script>
<script type='text/javascript' src='dwr/engine.js'></script>
<script type='text/javascript' src='dwr/util.js'></script>
<script type="text/javascript">
var empCkList = false; //存儲所有的員工復(fù)選框
function queryEmp(){
//刪除原來的數(shù)據(jù)
var table = document.getElementById("displayEmpTab");
for(var i=table.rows.length-1;i>0;i--){
table.deleteRow(1);
}
//查詢當(dāng)前頁的員工
var name = document.getElementById("empName").value;
JsEmpBiz.empByNameAndIdQuery(name,5,1,acceptResult);
}
function acceptResult(data){
empCkList = false;
empCkList = new Array(data.length);
//往表格中添加員工信息
var table = document.getElementById("displayEmpTab");
for(var i=0;i<data.length;i++){
var emp = data[i];
var tr = table.insertRow();
var td1 = tr.insertCell();
var ck = document.createElement("input");
ck.type="checkbox";
ck.name="empIdList";
ck.value=emp.empId;
td1.appendChild(ck);
td1.align="center";
var td2 = tr.insertCell();
td2.innerText = emp.empId;
td2.align="center";
var td3 = tr.insertCell();
td3.innerText = emp.empName;
empCkList[i]=ck;
}
}
//全選或全不選員工
function changeAllEmp(ch){
for(var i=0;i<empCkList.length;i++){
empCkList[i].checked = ch.checked;
}
}
//全選或全不選角色
function changeAllRole(ch){
var roleChList = document.getElementsByName("rolIdList");
for(var i=0;i<roleChList.length;i++){
roleChList[i].checked = ch.checked;
}
}
</script>
<title>用戶角色管理</title>
</head>
<body>
<html:form action="pages/struts/impower">
<html:hidden property="operate" value="modiEmpRole" />
<table style="border-collapse:collapse;" border="1" width="100%" height="100%" bordercolor="#6699FF">
<tr>
<td width="260" valign="top" align="center">
<table width="100%">
<tr>
<td width="190">
員工姓名:<input type="text" name="empName" id="empName" style="width:80px;" />
</td>
<td width="70">
<input type="button" value=" 查詢 " style="width:100%;" onclick="queryEmp()"/>
</td>
</tr>
</table>
<hr size="1">
<table id="displayEmpTab" align="center" class="query_form_table" style="border-collapse:collapse;width:96%" border="1" bordercolor="#006699">
<tr>
<th style="height:22px;">
<input type="checkbox" onclick="changeAllEmp(this)"/>
</th>
<th style="width:30%;height:22px;">員工編號</th>
<th style="width:70%;height:22px;">員工姓名</th>
</tr>
</table>
『上一頁』
『下一頁』
<input type="text" id="pageIndex" name="pageIndex" style="width:22px" />/<label id="pageCount">0</label>
『跳轉(zhuǎn)』
</td>
<td valign="top">
<table align="center" style="margin:5px;border-collapse:collapse;width:98%;" border="1" cellpadding="3" bordercolor="#006699">
<tr style="font-size:12px;background-color:#6699ff;">
<th style="width:30px;height:22px;">
<input type="checkbox" onclick="changeAllRole(this)"/>
</th>
<th style="width:100px;height:22px;">角色名稱</th>
<th style="width:78%;height:22px;">功能菜單</th>
</tr>
<logic:notEmpty name="allRoleList" scope="request">
<logic:iterate id="rol" name="allRoleList" scope="request">
<tr>
<td align="center"><html:checkbox property="rolIdList" value="${rol.roleId }" /></td>
<td align="center">${rol.roleName }</td>
<td>
<logic:notEmpty name="rol" property="impowers">
<logic:iterate id="imp" name="rol" property="impowers">
${imp.menuInfo.menuName }
</logic:iterate>
</logic:notEmpty>
</td>
</tr>
</logic:iterate>
</logic:notEmpty>
</table>
</td>
</tr>
<tr style="height:20px;">
<td colspan="2" align="center">
<html:submit value="保 存" style="width:100%" />
</td>
</tr>
</table>
</html:form>
</body>
</html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -