基于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模板实现方法
Apr 27 Javascript
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
Apr 27 Javascript
子页向父页传值示例
Nov 27 Javascript
jquery移除、绑定、触发元素事件使用示例详解
Apr 10 Javascript
JS正则表达式完美实现身份证校验功能
Oct 18 Javascript
vue实现键盘输入支付密码功能
Aug 18 Javascript
详解Vue demo实现商品列表的展示
May 07 Javascript
JavaScript页面倒计时功能完整示例
May 15 Javascript
JS使用Chrome浏览器实现调试线上代码
Jul 23 Javascript
Element InputNumber计数器的使用方法
Jul 27 Javascript
JavaScript实现班级抽签小程序
May 19 Javascript
用React Native制作一个简单的游戏引擎
May 27 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
模板引擎Smarty深入浅出介绍
2006/12/06 PHP
Mootools 1.2教程 选项卡效果(Tabs)
2009/09/15 Javascript
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
javascript之典型高阶函数应用介绍
2013/01/10 Javascript
图片无缝滚动代码(向左/向下/向上)
2013/04/10 Javascript
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
javascript实现博客园页面右下角返回顶部按钮
2015/02/22 Javascript
jQuery子窗体取得父窗体元素的方法
2015/05/11 Javascript
JavaScript实现点击按钮字体放大、缩小
2016/02/29 Javascript
js实现文字滚动效果
2016/03/03 Javascript
AngularJS实现textarea记录只能输入规定数量的字符并显示
2016/04/26 Javascript
ECMAScript6轮播图实践知识总结
2016/08/17 Javascript
自己封装的一个原生JS拖动方法(推荐)
2016/11/22 Javascript
vue使用vue-cli快速创建工程
2017/07/28 Javascript
vue watch普通监听和深度监听实例详解(数组和对象)
2018/08/16 Javascript
vue操作下拉选择器获取选择的数据的id方法
2018/08/24 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
微信小程序上传图片并等比列压缩到指定大小的实例代码
2019/10/24 Javascript
vue列表数据发生变化指令没有更新问题及解决方法
2020/01/16 Javascript
ES6 Iterator遍历器原理,应用场景及相关常用知识拓展详解
2020/02/15 Javascript
Python实现的tcp端口检测操作示例
2018/07/24 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
解决python明明pip安装成功却找不到包的问题
2019/08/28 Python
python 一维二维插值实例
2020/04/22 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
css3 background属性调整增强介绍
2010/12/18 HTML / CSS
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
服装销售人员求职自我评价
2013/09/26 职场文书
关于抽烟的检讨书
2014/02/25 职场文书
志愿者服务感言
2014/02/27 职场文书
商场主管竞聘书
2014/03/31 职场文书
交通事故调解协议书
2014/04/16 职场文书
会展策划与管理专业求职信
2014/06/09 职场文书
小学生安全责任书
2014/07/25 职场文书
2014最新党员违纪检讨书
2014/10/12 职场文书