📄 relationlist.jsp
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<html>
<head>
<title>所有客户的联系情况</title>
<script type="text/javascript" src="js/validate.js"></script>
<script type="text/javascript" src="js/sortabletable.js"></script>
<link type="text/css" rel="StyleSheet" href="css/sortabletable.css" />
<style type="text/css">
body {
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font: Message-Box;
}
code {
font-size: 1em;
}
/* extra rules for even and odd rows */
.even {
background: #eee;
}
.odd {
}
</style>
<script type="text/javascript">
<!-- 分页 Begin -->
function currPage( page )
{
document.relationListForm.curr.value = page;
document.relationListForm.submit();
}
function PrePage( page )
{
currPage( page-1 );
}
function NextPage( page )
{
currPage( page+1 );
}
function ChangePage()
{
var totalPage = document.relationListForm.totalPage.value;
var changePage = document.relationListForm.changePage.value;
var curr = document.relationListForm.curr.value;
if(changePage < 1)
{
alert("输入面号不能小于1,请重新输入");
document.relationListForm.changePage.value = curr;
}
else if (changePage == curr)
return ;
else if(changePage > totalPage)
{
alert("输入的面号不能大于总页面数");
document.relationListForm.changePage.value = curr;
}
else
currPage(changePage);
}
<!-- 分页 End -->
function changePageSize()
{
//alert("pass here");
if (!isInteger(document.all['changeSize'].value) || document.all['changeSize'].value <= 0 )
{
alert("注意:每页显示数为大于0的整数,请重新输入!");
document.all['changeSize'].value = document.relationListForm.pageSize.value;
return ;
}
relationListForm.curr.value = 1;
relationListForm.pageSize.value = document.all['changeSize'].value;
relationListForm.totalPage.value = -1;
relationListForm.submit();
}
function deleteConfirm()
{
if (!window.confirm("确定要删除?"))
return false;
else
return true;
}
</script>
</head>
<body bgcolor="#c0c0c0">
<html:form action="/relationlist">
<html:hidden property="event"/>
<html:hidden property="curr"/>
<html:hidden property="totalPage"/>
<html:hidden property="pageSize"/>
<table width="80%" border="0" cellspacing="0" cellpadding="1" class="sort-table" id="table-1">
<thead>
<tr>
<td width="13%%" ><font size="-1">客户编号</font></td>
<td width="30%%" ><font size="-1">客户姓名</font></td>
<td width="10%" ><font size="-1">状态</font></td>
<td width="20%" align="right"><font size="-1">建立时间</font></td>
<td width="20%" align="right"><font size="-1">联系人</font></td>
<td width="7%" align="right"><font size="-1">操作</font></td>
</tr>
</thead>
<tbody>
<logic:iterate name="relationListForm" property="relationDetailCol" id="item" indexId="i">
<% if (i.intValue()%2 == 0 ) { %>
<tr class="even">
<% } else {%>
<tr class="odd">
<%}%>
<td><font size="-1"><a href='./relationlist.do?event=view&relationSn=<bean:write name="item" property="relationSn"/>' target="_self"><bean:write name="item" property="relationSn"/></a></font></td>
<td><font size="-1"><bean:write name="item" property="name"/></font></td>
<td><font size="-1"><bean:write name="item" property="status"/></font></td>
<td align="right"><font size="-1"><bean:write format="yyyy-MM-dd" name="item" property="relationTime"/></font></td>
<td align="right"><font size="-1"><bean:write name="item" property="linkMan"/> </font></td>
<td align="right"><font size="-1"><a href='./relationlist.do?event=delete&relationSn=<bean:write name="item" property="relationSn"/>' onclick="return deleteConfirm();">删除</a></font></td>
</tr>
</logic:iterate>
</tbody>
</table>
<table width="80%" border="0" cellspacing="0" cellpadding="2" >
<tr >
<td>
<logic:greaterThan value="0" name="relationListForm" property="totalPage">
<font size="-1" color="red">每页显示<input type="text" name="changeSize" value='<bean:write name="relationListForm" property="pageSize"/>' onchange="changePageSize();" size="2" maxlength="2"/>条记录</font>
</logic:greaterThan>
</td>
<td align="right"><font size="-1" color="red">
<logic:greaterThan name="relationListForm" property="totalPage" value="0" >
共<bean:write property="totalPage" name="relationListForm"/>页
第<bean:write property="curr" name="relationListForm"/>页
<logic:greaterThan name="relationListForm" property="curr" value="1" >
<a href="javascript:PrePage(<bean:write name="relationListForm" property="curr"/>)">前一页</a>
</logic:greaterThan>
<bean:define id="curr" name="relationListForm" property="curr" />
<logic:greaterThan name="relationListForm" property="totalPage" value="<%= String.valueOf(curr) %>" >
<a href="javascript:NextPage(<bean:write name="relationListForm" property="curr"/>)">后一页</a>
</logic:greaterThan>
跳到第<input type="text" name="changePage" value="<bean:write property="curr" name="relationListForm"/>" size="2" maxlength="2"> 页<font size="+1" color="#ffffff"><a href="javascript:ChangePage()">go</a></font>
</logic:greaterThan> <a href="./relationlist.do?event=add" target="_self">增加新的客户</a></font></td>
</tr>
</table>
<bean:write property="message" name="relationListForm"/>
</html:form>
<script type="text/javascript">
//<![CDATA[
function addClassName(el, sClassName) {
var s = el.className;
var p = s.split(" ");
var l = p.length;
for (var i = 0; i < l; i++) {
if (p[i] == sClassName)
return;
}
p[p.length] = sClassName;
el.className = p.join(" ");
}
function removeClassName(el, sClassName) {
var s = el.className;
var p = s.split(" ");
var np = [];
var l = p.length;
var j = 0;
for (var i = 0; i < l; i++) {
if (p[i] != sClassName)
np[j++] = p[i];
}
el.className = np.join(" ");
}
var st = new SortableTable(document.getElementById("table-1"),
["String", "CaseInsensitiveString", "Number", "Date", "None"]);
// restore the class names
st.onsort = function () {
var rows = st.tBody.rows;
var l = rows.length;
for (var i = 0; i < l; i++) {
removeClassName(rows[i], i % 2 ? "odd" : "even");
addClassName(rows[i], i % 2 ? "even" : "odd");
}
};
//]]>
</script>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -