基于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 相关文章推荐
XmlUtils JS操作XML工具类
Oct 01 Javascript
JS小框架 fly javascript framework
Nov 26 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
Dec 19 Javascript
extjs 分页使用jsp传递数据示例
Jul 29 Javascript
js闭包实例汇总
Nov 09 Javascript
JavaScript生成的动态下雨背景效果实现方法
Feb 25 Javascript
jQuery插件slides实现无缝轮播图特效
Apr 17 Javascript
Vue2.0实现简单分页及跳转效果
Jul 29 Javascript
详解vue 命名视图
Aug 14 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
Mar 09 Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
May 14 Javascript
vue-cli+webpack项目打包到服务器后,ttf字体找不到的解决操作
Aug 28 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/06/25 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
2016/07/23 PHP
Laravel 集成 Geetest验证码的方法
2018/05/14 PHP
jQuery使用toggleClass方法动态添加删除Class样式的方法
2015/03/26 Javascript
jquery判断单选按钮radio是否选中的方法
2015/05/05 Javascript
js实现模拟计算器退格键删除文字效果的方法
2015/05/07 Javascript
javascript实现连续赋值
2015/08/10 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
2015/08/25 Javascript
详谈JS中实现种子随机数及作用
2016/07/19 Javascript
jQuery制作网页版选项卡
2016/07/28 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
关于jQuery里prev()的简单操作代码
2017/10/27 jQuery
解读vue生成的文件目录结构及说明
2017/11/27 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
2017/12/27 Javascript
vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)
2018/01/16 Javascript
jQuery模拟12306城市选择框功能简单实现方法示例
2018/08/13 jQuery
微信小程序chooseImage的用法(从本地相册选择图片或使用相机拍照)
2018/08/22 Javascript
vue微信分享出来的链接点开是首页问题的解决方法
2018/11/28 Javascript
微信小程序实现图片滚动效果示例
2018/12/05 Javascript
Node.js原生api搭建web服务器的方法步骤
2019/02/15 Javascript
[02:47]DOTA2亚洲邀请赛 HR战队出场宣传片
2015/02/07 DOTA
[02:42]DOTA2城市挑战赛收官在即 四强之争风起云涌
2018/06/05 DOTA
Python异常处理操作实例详解
2018/05/10 Python
bluepy 一款python封装的BLE利器简单介绍
2019/06/25 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
python对常见数据类型的遍历解析
2019/08/27 Python
Python实现队列的方法示例小结【数组,链表】
2020/02/22 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
解析Tensorflow之MNIST的使用
2020/06/30 Python
struct和class的区别
2015/11/20 面试题
数控技术专科生自我评价
2014/01/08 职场文书
师范毕业生自我鉴定
2014/01/15 职场文书
初中生考试作弊检讨书
2014/12/14 职场文书
2015年扶贫帮困工作总结
2015/05/20 职场文书
工作证明书
2015/06/15 职场文书