?? chooseuserdialog.jsp.svn-base
字號:
<!--function:顯示添加用戶對話框
author:bao
-->
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ page import="com.stframe.form.DataForm"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
List userlist = (List) request.getAttribute("userlist");
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>請選擇用戶</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<script type="text/javascript">
function init()
{
var right_list = document.getElementById("right_list");
var left_list = document.getElementById("left_list");
var userarraynode = window.dialogArguments.comform.userarray.childNodes[0];
if(userarraynode != null)
{
var userarray = userarraynode.data.split(";");
for(var i = 0;i < userarray.length;i++)
{
right_list.options[i] = new Option(userarray[i],userarray[i]);
}
}
clearleftValue();
}
function clearleftValue(){
var right_list = document.getElementById("right_list");
var left_list = document.getElementById("left_list");
if(right_list.length>0){
for(var i=0;i<right_list.length;i++){
for(var j=0;j<left_list.length;j++){
if(left_list.options[j].text==right_list.options[i].text){
left_list.remove(j);
break;
}
}
}
}
}
function move(from,to)
{
for(var i =0;i<from.options.length;i++)
{
if(from.options[i].selected == true)
{
to.options[to.options.length] = new Option(from.options[i].text,from.options[i].value);
from.options[i] = null;
i--;
}
}
}
function moveall(from,to)
{
for(var i =0;i<from.options.length;i++)
{
to.options[to.options.length] = new Option(from.options[i].text,from.options[i].value);
from.options[i] = null;
i--;
}
}
//選擇的用戶傳到主頁面 opener
function returnValueToOpener()
{
var userarray = window.dialogArguments.comform.userarray;
var select_user = document.getElementById("right_list");
var tmparray = "";
for(var i = 0;i < select_user.length;i++)
{
if(tmparray=="")
{
tmparray = select_user[i].text;
}
else{
tmparray = tmparray + ";" + select_user[i].text;
}
}
userarray.innerHTML = tmparray;
window.close();
}
</script>
<STYLE>
body,td{
font-size: 12px;
font-family: Tahoma, Arial;
margin: 0px;
padding: 0px;
margin-bottom: 10px;
color:#000000;
}
</STYLE>
</head>
<center>
<body topmargin="0" leftmargin="0" onLoad="init();">
<form id="userform" name="userform" method="post" action="">
<table width="100%" height="100" border="0">
<tr>
<td width="39%" align="center" valign="middle">
用戶列表
</td>
<td width="30%" rowspan="2" align="center">
<input name="addone" type="button" class="tableHead" id="addone"
onClick="move(userform.left_list,userform.right_list)"
value="--> ">
<br>
<input name="removeone" type="button" class="tableHead"
id="removeone"
onClick="move(userform.right_list,userform.left_list)"
value="<-- ">
<br>
<input name="addall" type="button" class="tableHead" id="addall"
onClick="moveall(userform.left_list,userform.right_list)"
value="-->>">
<br>
<input name="removeall" type="button" class="tableHead"
id="removeall"
onClick="moveall(userform.right_list,userform.left_list)"
value="<<--">
<br>
</td>
<td width="31%" align="center" valign="middle">
已選用戶
</td>
</tr>
<tr>
<td align="center">
<select name="left_list" size="10" multiple id="left_list"
style="width:75px"
ondblclick="move(userform.left_list,userform.right_list);">
<%
for (int i = 0; i < userlist.size(); i++) {
DataForm userdf = (DataForm) userlist.get(i);
%>
<option value="<%=userdf.get("ID")%>">
<%=userdf.get("LOGON_NAME")%>
</option>
<%
}
%>
</select>
</td>
<td width="31%" align="center">
<select name="right_list" size="10" multiple id="right_list"
style="width:75px"
ondblclick="move(userform.right_list,userform.left_list);">
</select>
</td>
</tr>
<p />
<tr>
<td align="center" colspan="3">
<input type="button" name="btnok" value="確 定"
onClick="returnValueToOpener();">
<input type="button" name="canel" value="關 閉"
onClick="window.close();">
</td>
</tr>
</table>
</form>
</body>
</center>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -