📄 trainrecordlist.jsp
字号:
<%@ page contentType="text/html; charset=gb2312" language="java"%>
<%@ page import="com.galaxy.util.PageHelp"%>
<%@ page import="java.util.*"%>
<%@ page import="com.galaxy.vo.TrainRecordVO"%>
<link rel="stylesheet" type="text/css" href="../css/css.css">
<%
request.setCharacterEncoding("gb2312");
%>
<%!String currentPage = "1"; //当前显示的页面号%>
<%
HashMap upHashMap = (HashMap) request.getSession().getAttribute(
"upHashMap");
PageHelp pagehelp = new PageHelp();//实例化PageHelp对象pageHelp
pagehelp = (PageHelp) request.getAttribute("pagehelp");
List list = pagehelp.getObjectlist();
if (pagehelp.getCurrentpage() != 0) {
currentPage = String.valueOf(pagehelp.getCurrentpage());
}
%>
<html>
<link rel="stylesheet" type="text/css" href="../../css/css.css">
<head>
</head>
<script type="text/javascript" src="calendar.js"></script>
<script>
<!-- 翻页操作 -->
function changpage(currentpage){
document.register.currentPage.value=currentpage;
document.register.opraParam.value='list';
document.register.submit();
return false;
}
<!-- 查询条件提交 -->
function searchSubmit() {
document.query.submit();
return false;
}
<!-- 刷新页面js方法 -->
function freload(){
window.location.reload();
return false;
}
var flag=true;
<!--新增时间查询条件js方法 -->
function time_query()
{
if(flag==false)
{
document.all("timetable").deleteRow();
flag = true;
}else{
flag=false;
var ls_t=document.all("timetable");
//maxcell=ls_t.rows(0).cells.length;
mynewrow = ls_t.insertRow();
mynewcell=mynewrow.insertCell();
mynewcell.innerHTML = "<td align=right width='10%' ><div align='right' >开始日期:</div></td>"
mynewcell=mynewrow.insertCell();
mynewcell.innerHTML = "<td width='20%'><div align='left' ><input type='text' name='startdate' value='' readonly/><a title=选择日期 href='javascript:fPopCalendar(document.all.img1,document.query.startdate,250);'><img id=img1 height=20 src='img_date.gif' width=21 align=absMiddle border=0></a></div></td>"
mynewcell=mynewrow.insertCell();
mynewcell.innerHTML = "<td align=right width='10%' >截止日期:</td>"
mynewcell=mynewrow.insertCell();
mynewcell.innerHTML = " <td width='20%'><div align='left' ><input type='text' name='enddate' value='' size='20' readonly/><a title=选择日期 href='javascript:fPopCalendar(document.all.img1,document.query.enddate,550);'><img id=img2 height=20 src='img_date.gif' width=21 align=absMiddle border=0></a></div></td>"
document.all("VarNumtime").value =1;
}
}
<!--新增一行查询条件js方法 -->
function tb_addnew()
{
var nId = document.all("VarNum").value;
var num = parseInt(nId);
if(num >=3)
{
alert("只能操作4个!");
return;
}
var ls_t=document.all("mytable")
//maxcell=ls_t.rows(0).cells.length;
mynewrow = ls_t.insertRow();
mynewcell=mynewrow.insertCell();//mynewcell.innerText="a"+i;
mynewcell.innerHTML = "<td bgcolor='#FFFFFF' width='10%' height='25'><div align='right'>查询: </div></td>"
mynewcell=mynewrow.insertCell();//mynewcell.innerText="a"+i;
mynewcell.innerHTML = "<select name='keyparam'></option> <option value='tr_id'>--培训编号--</option><option value='tr_class'>--培训类别--</option></option><option value='tr_name'>--培训名称--</option></option><option value='tr_character'>--培训性质--</option>"
mynewcell=mynewrow.insertCell();//mynewcell.innerText="a"+i;
mynewcell.innerHTML = "<td bgcolor='#FFFFFF' width='10%'><div align='right'>内容:</div></td>"
mynewcell=mynewrow.insertCell();//mynewcell.innerText="a"+i;
mynewcell.innerHTML = "<td bgcolor='#FFFFFF' width='20%'><div align='center'><input name='keyvalue' type='text' size='22' value=''></div></td>"
document.all("VarNum").value = num+1;
}
<!--删除一行查询条件js方法 -->
function tb_delete()
{
var nId = document.all("VarNum").value;
var num = parseInt(nId);
if(num==0)
{
alert("最后一个不能删除!");
return;
}
var ls_t=document.all("mytable");
ls_t.deleteRow() ;
document.all("VarNum").value = num-1;
}
</script>
<script language="javascript"><!--页面操作控制方法 -->
<!--页面查看详细控制方法 -->
function view(uid){
document.register.opraParam.value="view";
document.register.hid.value=uid;
document.register.submit();
}
<!--选择更新对象控制方法 -->
function Update()
{
var checked=0;
for(var k=0;k<document.register.elements.length;k++){
if(document.register.elements[k].type=="checkbox"&&document.register.elements[k].checked==true)
{
checked+=1;
}
}
if(checked==0){
alert("请选择修改的数据!")
return false;
}
if(checked>1){
alert("只能修改一条记录!")
return false;
}
document.register.opraParam.value="detail";
document.register.submit();
}
<!--选择添加对象控制方法 -->
function Add()
{
document.register.opraParam.value="add";
document.register.submit();
}
<!--选择删除对象控制方法 -->
function Delete()
{
if(!confirm("确定要删除么?"))
return false;
var checked=0;
for(var k=0;k<document.register.elements.length;k++){
if(document.register.elements[k].type=="checkbox"&&document.register.elements[k].checked==true)
{
checked=1;
}
}
if(checked==0){
alert("请选择删除的数据!")
return false;
}
document.register.opraParam.value="delete";
document.register.submit();
}
</script>
<body>
<form name="query" action="TR_TrainRecordServlet?opraParam=query"
method="post">
<input type="hidden" name="currentPage" value="<%=currentPage%>" />
<input type="hidden" name="condition"
value="<%=pagehelp.getCondition()%>" />
<INPUT id=VarNum type=hidden value=0 name=VarNum>
<INPUT id=VarNumtime type=hidden value=0 name=VarNumtime>
<input type="hidden" value="query">
<table id="time_query" width="80%" border="0" cellspacing="0"
cellpadding="0" align=center>
<tr>
<td height="45">
<div align="center">
<h2>
综合查询
</h2>
</div>
</td>
</tr>
</table>
<table width="60%" border="0" cellspacing="0" cellpadding="0"
align=center>
<tr>
<div align="right">
<input type=button value="新增一行" onclick="tb_addnew()">
<input type=button value="删除一行" onclick="tb_delete()">
<input type=button value="培训日期查询" onclick="time_query()">
</div>
</tr>
<tr>
<table width="60%" border="0" cellpadding="0" cellspacing="1"
bgcolor="#FFFFFF" align=center>
<tr>
<td height="6" bgcolor="FDC31A"></td>
</tr>
</table>
<table id="mytable" width="60%" class="toBeSetBgColor"
align="center">
<tr>
<td bgcolor="#FFFFFF" width="18%" height="25">
<div align="right">
查询:
</div>
</td>
<td bgcolor="#FFFFFF" width="18%">
<select name="keyparam">
<option value="tr_id">
--培训编号--
</option>
<option value="tc_name">
--培训种类--
</option>
<option value="tr_name">
--培训名称--
</option>
<option value="tr_character">
--培训性质--
</option>
</td>
<td bgcolor="#FFFFFF" width="18%">
<div align="right">
内容:
</div>
</td>
<td bgcolor="#FFFFFF" width="18%">
<input name="keyvalue" type="text" size="22" value="">
</td>
</tr>
</table>
<table id="timetable" width="60%" beorder="0" cellpadding="0"
cellspacing="1" bgcolor="#FFFFFF" align=center>
<tr>
<td height="6" bgcolor="FDC31A" colspan="4"></td>
</tr>
</table>
</table>
<table width="96%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="47">
<div align="center">
<input type="button" value="查询" onClick="return searchSubmit()">
<%-- <input type="button" value="取消" onClick="retrun freload()"></div></td>--%>
</tr>
</table>
</form>
<!-- 列表信息表单 -->
<form name="register" method="POST" action="TR_TrainRecordServlet">
<input type="hidden" name="opraParam" value="" />
<input type="hidden" name="currentPage" value="<%=currentPage%>" />
<input type="hidden" name="condition"
value="<%=pagehelp.getCondition()%>" />
<input type="hidden" name="hid" value="">
<table align="center" class="toBeSetBgColor">
<tr>
<div align="center">
<h2>
培训记录列表
</h2>
</div>
</tr>
<tr class="RowHeader">
<td align=center width=10% height=25>
培训编号
</td>
<td align=center width=10% height=25>
培训名称
</td>
<td align=center width=10% height=25>
培训类别
</td>
<td align=center width=10% height=25>
培训性质
</td>
<td align=center width=10% height=25>
开始时间
</td>
<td align=center width=10% height=25>
结束时间
</td>
<td align=center width=10% height=25>
培训状态
</td>
<td align=center width=10% height=25>
操作
</td>
</tr>
<%
for (int k = 0; k < list.size(); k++) {
TrainRecordVO tc = (TrainRecordVO) list.get(k);
%>
<tr class=<%if(k%2==0){%> "OddRow"<%}else{%>"EvenRow"<%} %>
onMouseOver="this.style.backgroundColor='#00CC66'"
onMouseOut="this.style.backgroundColor=''"
<%if(k%2 == 0){out.print("class=\"OddRow\"");}
else{out.print("class=\"EvenRow\"");} %>>
<td align=center width=10% height=25
onClick=" view(<%=tc.getTrId()%>)">
<%=tc.getTrId()%>
</td>
<td align=center width=10% height=25
onClick=" view(<%=tc.getTrId()%>)">
<%=tc.getTrName()%>
</td>
<td align=center width=10% height=25
onClick=" view(<%=tc.getTrId()%>)">
<%=tc.getTrainClass().getTcName()%>
</td>
<td align=center width=10% height=25
onClick=" view(<%=tc.getTrId()%>)">
<%=tc.getTrCharacter()%>
</td>
<td align=center width=10% height=25
onClick=" view(<%=tc.getTrId()%>)">
<%=tc.getStartTime()%>
</td>
<td align=center width=10% height=25
onClick=" view(<%=tc.getTrId()%>)">
<%=tc.getEndTime()%>
</td>
<td align=center width=10% height=25
onClick=" view(<%=tc.getTrId()%>)">
<%=tc.getTrState()%>
</td>
<td align=center width=10% height=25>
<input type="checkbox" name="ch1" value="<%=tc.getTrId()%>" />
</td>
</tr>
<%
}
%>
</table>
<table align=center border=0 width=90% bordercolorlight=#3399ff
bordercolordark=#3399ff cellspacing=0 cellpadding=0>
<%
if (list.size() != 0) {
%>
<tr>
<td align=center width=10% height=25>
<%=pagehelp.getPagebar()%>
</td>
</tr>
<%
} else {
%>
<tr>
<td align=center width=10% height=25>
没有符合查询条件的信息
</td>
</tr>
<%
}
%>
</table>
<table width="100%">
<tr>
<%
if (upHashMap != null && "1".equals(upHashMap.get("U_IsAdmin"))) {
%>
<td>
<div align="center">
<input type="button" name="delete" value="删除" onclick="Delete()" />
<input type="button" name="update" value="修改" onclick="Update()" />
<input type="button" name="add" value="添加" onclick="Add()" />
</div>
</td>
<%
}
%>
</tr>
</table>
</form>
<tr>
<div align="center">
<span class="style1">鼠标点击某一行即可查看详细信息!</span>
</div>
</tr>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -