基于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 相关文章推荐
ExtJs扩展之GroupPropertyGrid代码
Mar 05 Javascript
javascript 构造函数强制调用经验总结
Dec 02 Javascript
js中的referrer返回上一页使用介绍
Sep 26 Javascript
jquery属性,遍历,HTML操作方法详解
Sep 17 Javascript
鼠标经过出现气泡框的简单实例
Mar 17 Javascript
React Native使用百度Echarts显示图表的示例代码
Nov 07 Javascript
Nuxt.js踩坑总结分享
Jan 18 Javascript
JavaScript中this关键字用法实例分析
Aug 24 Javascript
Vue列表渲染的示例代码
Nov 01 Javascript
小程序登录态管理的方法示例
Nov 13 Javascript
JS/CSS实现字符串单词首字母大写功能
Sep 03 Javascript
javascript实现图片轮换动作方法
Aug 07 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性能的编码技巧以及性能优化详细解析
2013/08/24 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
2015/08/18 PHP
PHP的Yii框架的常用日志操作总结
2015/12/08 PHP
Laravel 前端资源配置教程
2019/10/18 PHP
php装饰者模式简单应用案例分析
2019/10/23 PHP
改进UCHOME的记录发布,增强可访问性用户体验
2011/01/17 Javascript
基于jquery的放大镜效果
2012/05/30 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
动态加载js、css等文件跨iframe实现
2014/02/24 Javascript
jQuery中:lt选择器用法实例
2014/12/29 Javascript
Backbone.js中的集合详解
2015/01/14 Javascript
JavaScript数组复制详解
2017/02/02 Javascript
vue项目中用cdn优化的方法
2018/01/03 Javascript
vue-router的HTML5 History 模式设置
2018/09/08 Javascript
Vue 理解之白话 getter/setter详解
2019/04/16 Javascript
详解vue 路由跳转四种方式 (带参数)
2019/04/28 Javascript
python双向链表实现实例代码
2013/11/21 Python
Python的类实例属性访问规则探讨
2015/01/30 Python
python杀死一个线程的方法
2015/09/06 Python
网易2016研发工程师编程题 奖学金(python)
2019/06/19 Python
python 缺失值处理的方法(Imputation)
2019/07/02 Python
基于python实现语音录入识别代码实例
2020/01/17 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
离线状态下在jupyter notebook中使用plotly实例
2020/04/24 Python
python 实现控制鼠标键盘
2020/11/27 Python
python 中 .py文件 转 .pyd文件的操作
2021/03/04 Python
澳大利亚UGG工厂直销:Australian Ugg Boots
2017/10/14 全球购物
Agoda台湾官网:国内外订房2折起
2018/03/20 全球购物
西班牙在线药店:DosFarma
2020/03/28 全球购物
Java面试中常遇到的问题,也是需要注意的几点
2013/08/30 面试题
你们项目是如何进行变更控制的
2015/08/26 面试题
优秀的自荐信要注意哪些
2014/01/03 职场文书
以权谋私检举信范文
2015/03/02 职场文书
2015年大学生入党自荐书
2015/03/24 职场文书
【海涛解说】史上最给力比赛,挑战DOTA极限
2022/04/01 DOTA