基于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 相关文章推荐
javascript 动态添加表格行
Jun 22 Javascript
javascript 学习之旅 (3)
Feb 05 Javascript
把input初始值不写value的具体实现方法
Jul 04 Javascript
用JS将搜索的关键字高亮显示实现代码
Nov 08 Javascript
使用变量动态设置js的属性名
Oct 19 Javascript
javascript模拟评分控件实现方法
May 13 Javascript
浅谈javascript中的 “ &amp;&amp; ” 和 “ || ”
Feb 02 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
Mar 29 Javascript
详解Vue 动态添加模板的几种方法
Apr 25 Javascript
ES6模块化的import和export用法方法总结
Aug 08 Javascript
浅谈angular.js跨域post解决方案
Aug 30 Javascript
vue-week-picker实现支持按周切换的日历
Jun 26 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
改变Apache端口等配置修改方法
2008/06/05 PHP
php邮件发送,php发送邮件的类
2011/03/24 PHP
PHP浮点数的一个常见问题
2016/03/10 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
2017/09/22 PHP
javascript实现的网页局布刷新效果
2008/12/01 Javascript
js 动态添加标签(新增一行,其实很简单,就是几个函数的应用)
2009/03/26 Javascript
js正则表达exec与match的区别说明
2014/01/29 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
2014/05/14 Javascript
搞定immutable.js详细说明
2016/05/02 Javascript
详解Javascript中的原型OOP
2016/10/12 Javascript
servlet+jquery实现文件上传进度条示例代码
2017/01/25 Javascript
node.js中express-session配置项详解
2017/05/31 Javascript
利用HBuilder打包前端开发webapp为apk的方法
2017/11/13 Javascript
ExtJs整合Echarts的示例代码
2018/02/27 Javascript
微信小程序 slot踩坑的解决
2019/04/01 Javascript
JS sort排序详细使用方法示例解析
2020/09/27 Javascript
python有证书的加密解密实现方法
2014/11/19 Python
Python兔子毒药问题实例分析
2015/03/05 Python
深入解析Python中的集合类型操作符
2015/08/19 Python
详解Django之admin组件的使用和源码剖析
2018/05/04 Python
详解js文件通过python访问数据库方法
2019/03/03 Python
基于Python解密仿射密码
2019/10/21 Python
用Python生成HTML表格的方法示例
2020/03/06 Python
Keras搭建自编码器操作
2020/07/03 Python
Python3.9新特性详解
2020/10/10 Python
介绍一下SQL Server的全文索引
2013/08/15 面试题
Delphi CS笔试题
2014/01/04 面试题
理工大学毕业生自荐信范文
2014/02/22 职场文书
电气工程及其自动化专业求职信
2014/06/23 职场文书
中学生自我评价2015
2015/03/03 职场文书
党员评议自我评价
2015/03/03 职场文书
小学生法制教育心得体会
2016/01/14 职场文书
文艺有韵味的诗句(生命类、亲情类...)
2019/07/11 职场文书
应届生个人的求职(自荐信范文2篇)
2019/08/23 职场文书
MySQL创建定时任务
2022/01/22 MySQL
我的收音机情缘
2022/04/05 无线电