基于jquery实现的表格分页实现代码


Posted in Javascript onJune 21, 2011

具体代码如下:
引用js和css文件有:

<link ID="skin" rel="stylesheet" type="text/css" href="css/config.css"> 
<script type="text/javascript" src="js/config.js"></script> 
<script type="text/javascript" src="js/skin.js"></script> 
<script type="text/javascript" language="javascript" src="js/jquery.js"></script> 
<script type="text/javascript" language="javascript" src="js/jquery.table.js"></script>

页面代码:
<table id="userTable" align="center" class="listtable" width="100%" bgcolor="#CCCCCC" cellSpacing="1" cellpadding="1" style="margin-top:5px;" > 
<thead> 
<tr class="fixheader"> 
<td noWrap width="5%">选择</td> 
<td noWrap width="10%">用户ID<img src="images/up.png" style= "cursor:hand " alt="升序" align="absmiddle"><img src="images/down.png" style= "cursor:hand " alt="降序"align="absmiddle"></td> 
<td noWrap width="10%">用户名称<img src="images/up.png" style= "cursor:hand " alt="升序" align="absmiddle"><img src="images/down.png" style= "cursor:hand " alt="降序"align="absmiddle"></td> 
<td noWrap width="10%">所在科室<img src="images/up.png" style= "cursor:hand " alt="升序" align="absmiddle"><img src="images/down.png" style= "cursor:hand " alt="降序"align="absmiddle"></td> 
<td width="10%" noWrap>创建时间<img src="images/up.png" style= "cursor:hand " alt="升序" align="absmiddle"><img src="images/down.png" style= "cursor:hand " alt="降序"align="absmiddle"></td> 
<td width="10%" noWrap>创建人<img src="images/up.png" style= "cursor:hand " alt="升序" align="absmiddle"><img src="images/down.png" style= "cursor:hand " alt="降序"align="absmiddle"></td> 
<td width="10%" noWrap>菜单集名称<img src="images/up.png" style= "cursor:hand " alt="升序" align="absmiddle"><img src="images/down.png" style= "cursor:hand " alt="降序"align="absmiddle"></td> 
<td width="10%" noWrap>是否有效<img src="images/up.png" style= "cursor:hand " alt="升序" align="absmiddle"><img src="images/down.png" style= "cursor:hand " alt="降序"align="absmiddle"></td> 
</tr> 
</thead> 
<tbody style="display:"> 
<c:forEach items="${userList}" var="smUser"> 
<tr height="22px" bgcolor="#F9FDFF" onmouseover="javascript:this.style.backgroundColor='#FFFFCC'; return true;" onMouseOut="javascript:this.style.backgroundColor='#F9FDFF'; return true;"> 
<td align="center"><input type="checkbox"></td> 
<td class="tdc">${smUser.userId }</td> 
<td class="tdc">${smUser.userName }</td> 
<td class="tdc">${smUser.organCode }</td> 
<td class="tdc">${smUser.createTime }</td> 
<td class="tdc">${smUser.creator }</td> 
<td class="tdc">${smUser.menusId }</td> 
<td class="tdc">${smUser.valid }</td> 
</tr> 
</c:forEach> 
</tbody> 
</table> 
<script language="javascript" type="text/javascript"> 
$("#userTable").tablePaging(); 
</script>

此处要特别注意的是要讲table的表头加上<thread></thread>标签,且注意此处的table的id为userTable,这个在后面Js文件的引用中十分重要,一句$("#userTable").tablePaging();会去执行jquery.table.js中的代码。
后台action的代码如下:
public ActionForward listUser(ActionMapping mapping, ActionForm form, 
HttpServletRequest request, HttpServletResponse response){ 
List<POJO> pojos = serviceSmUserImpl.findAll(); 
List<SmUser> smUserList = new ArrayList<SmUser>(); 
for(POJO pojo:pojos){ 
smUserList.add((SmUser)pojo); 
} 
request.setAttribute("userList",smUserList); 
return mapping.findForward("smUserList"); 
}

运用jquery实现表格分页打包
Javascript 相关文章推荐
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
Jun 25 Javascript
HTML Dom与Css控制方法
Oct 25 Javascript
jquery与prototype框架的详细对比
Nov 21 Javascript
JS和函数式语言的三特性
Mar 05 Javascript
jQuery基础知识小结
Dec 22 Javascript
JavaScript获取当前网页标题(title)的方法
Apr 03 Javascript
jquery datatable服务端分页
Aug 31 Javascript
js获取地址栏中传递的参数(两种方法)
Feb 08 Javascript
javascript实现非常简单的小数取整功能示例
Jun 13 Javascript
基于Vue实现图片在指定区域内移动的思路详解
Nov 11 Javascript
JS实现的tab页切换效果完整示例
Dec 18 Javascript
深入了解JavaScript 私有化
May 30 Javascript
jquery异步请求实例代码
Jun 21 #Javascript
读jQuery之九 一些瑕疵说明
Jun 21 #Javascript
读jQuery之八 包装事件对象
Jun 21 #Javascript
读jQuery之七 判断点击了鼠标哪个键的代码
Jun 21 #Javascript
读jQuery之六 缓存数据功能介绍
Jun 21 #Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
Jun 20 #Javascript
读jQuery之五(取DOM元素)
Jun 20 #Javascript
You might like
php 短链接算法收集与分析
2011/12/30 PHP
php使用file函数、fseek函数读取大文件效率对比分析
2016/11/04 PHP
php生成0~1随机小数的方法(必看)
2017/04/05 PHP
基于jquery的地址栏射击游戏代码
2011/03/10 Javascript
通过js动态操作table(新增,删除相关列信息)
2012/05/23 Javascript
js分解url参数(面向对象-极简主义法应用)
2012/08/09 Javascript
JavaScript高级程序设计 阅读笔记(十三) js定义类或对象
2012/08/14 Javascript
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
JavaScript极简入门教程(二):对象和函数
2014/10/25 Javascript
基于JavaScript操作DOM常用的API小结
2015/12/01 Javascript
学习使用jquery iScroll.js移动端滚动条插件
2020/03/24 Javascript
VUE axios发送跨域请求需要注意的问题
2017/07/06 Javascript
深入理解Vue2.x的虚拟DOM diff原理
2017/09/27 Javascript
js和jQuery以及easyui实现对下拉框的指定赋值方法
2018/01/23 jQuery
react 兄弟组件如何调用对方的方法示例
2018/10/23 Javascript
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
jquery html添加元素/删除元素操作实例详解
2020/05/20 jQuery
微信小程序订阅消息(java后端实现)开发
2020/06/01 Javascript
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
使用rpclib进行Python网络编程时的注释问题
2015/05/06 Python
Python简单的制作图片验证码实例
2017/05/31 Python
用scikit-learn和pandas学习线性回归的方法
2019/06/21 Python
python不到50行代码完成了多张excel合并的实现示例
2020/05/28 Python
html5通过canvas实现刮刮卡效果示例分享
2014/01/27 HTML / CSS
武汉东之林科技有限公司机试
2013/09/17 面试题
STP的判定过程
2012/10/01 面试题
C#里面如何倒序排列一个数组的元素?
2013/06/21 面试题
保卫科工作岗位职责
2014/03/01 职场文书
创建精神文明单位实施方案
2014/03/08 职场文书
农业生产宣传标语
2014/10/08 职场文书
background-position百分比原理详解
2021/05/08 HTML / CSS
MySQL中连接查询和子查询的问题
2021/09/04 MySQL
SpringBoot中获取profile的方法详解
2022/04/08 Java/Android
PYTHON基于Pyecharts绘制常见的直角坐标系图表
2022/04/28 Python
python单向链表实例详解
2022/05/25 Python
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle