基于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 相关文章推荐
[转]JS宝典学习笔记
Feb 07 Javascript
奇妙的js
Sep 24 Javascript
JavaScipt基本教程之前言
Jan 16 Javascript
Javascript的并行运算实现代码
Nov 19 Javascript
使用Browserify配合jQuery进行编程的超级指南
Jul 28 Javascript
js小数运算出现多位小数如何解决
Oct 08 Javascript
javaScript给元素添加多个class的简单实现
Jul 20 Javascript
JQuery为元素添加样式的实现方法
Jul 20 Javascript
JavaScript定时器实现的原理分析
Dec 06 Javascript
lhgcalendar时间插件限制只能选择三个月的实现方法
Jul 03 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
vue+vant实现购物车全选和反选功能
Nov 17 Vue.js
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
解决ajax+php中文乱码的方法详解
2013/06/09 PHP
PHP常用函数和常见疑难问题解答
2014/03/05 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
2017/03/15 PHP
PHP编程计算日期间隔天数的方法
2017/04/26 PHP
PHP实现动态添加XML中数据的方法
2018/03/30 PHP
让图片旋转任意角度及JQuery插件使用介绍
2013/03/20 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
js 三级关联菜单效果实例
2013/08/13 Javascript
js设置组合快捷键/tabindex功能的方法
2013/11/21 Javascript
JS 数字转换研究总结
2013/12/26 Javascript
60行js代码实现俄罗斯方块
2015/03/31 Javascript
js如何实现点击标签文字,文字在文本框出现
2015/08/05 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
Node.js中路径处理模块path详解
2016/11/14 Javascript
jQuery实现的电子时钟效果完整示例
2018/04/28 jQuery
JavaScript判断数组类型的方法
2019/10/23 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日 小组赛A组 TNC VS OpTic
2018/03/30 DOTA
Python3实现的字典、列表和json对象互转功能示例
2018/05/22 Python
windows下numpy下载与安装图文教程
2019/04/02 Python
python3.7环境下安装Anaconda的教程图解
2019/09/10 Python
Python基础之函数基本用法与进阶详解
2020/01/02 Python
python logging.basicConfig不生效的原因及解决
2020/02/20 Python
Python astype(np.float)函数使用方法解析
2020/06/08 Python
python使用matplotlib绘制折线图的示例代码
2020/09/22 Python
html5定位获取当前位置并在百度地图上显示
2014/08/22 HTML / CSS
加拿大最大的五金、家居装修和园艺产品商店:RONA
2017/01/27 全球购物
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
学生实习推荐信范文
2013/11/26 职场文书
运动会广播稿200字
2014/01/15 职场文书
大学生秋游活动方案
2014/02/17 职场文书
中秋寄语大全
2014/04/11 职场文书
销售2014年度工作总结
2014/12/08 职场文书
二婚主持词
2015/06/30 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书
Prometheus 监控MySQL使用grafana展示
2021/08/30 MySQL