基于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 相关文章推荐
推荐20家国外的脚本下载网站
Apr 28 Javascript
jquery网页回到顶部效果(图标渐隐,自写)
Jun 16 Javascript
jQuery实现简单的日期输入格式化控件
Mar 12 Javascript
js实现简单折叠、展开菜单的方法
Aug 28 Javascript
JS中JSON对象和String之间的互转及处理技巧
Apr 06 Javascript
jQuery的ajax下载blob文件
Jul 21 Javascript
JS简单实现表格排序功能示例
Dec 20 Javascript
利用babel将es6语法转es5的简单示例
Dec 01 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
Mar 18 Javascript
解决Vue+Element ui开发中碰到的IE问题
Sep 03 Javascript
解决vuex数据异步造成初始化的时候没值报错问题
Nov 13 Javascript
js中Function引用类型常见有用的方法和属性详解
Dec 11 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系列学习之日期函数使用介绍
2012/08/18 PHP
安装apache2.2.22配置php5.4(具体操作步骤)
2013/06/26 PHP
thinkphp3.2.2前后台公用类架构问题分析
2014/11/25 PHP
php中stdClass的用法分析
2015/02/27 PHP
非常漂亮的JS代码经典广告
2007/10/21 Javascript
php gethostbyname获取域名ip地址函数详解
2010/01/24 Javascript
myeclipse安装jQuery插件的方法
2011/03/29 Javascript
javascript+xml实现简单图片轮换(只支持IE)
2012/12/23 Javascript
jquery显示隐藏input对象
2014/07/21 Javascript
js触发select onchange事件的小技巧
2014/08/05 Javascript
浅谈javascript回调函数
2014/12/07 Javascript
jQuery循环动画与获取组件尺寸的方法
2015/02/02 Javascript
jquery实现图片上传之前预览的方法
2015/07/11 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
关于vue.js弹窗组件的知识点总结
2016/09/11 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
老生常谈combobox和combotree模糊查询
2017/04/17 Javascript
JS实现闭包中的沙箱模式示例
2017/09/07 Javascript
p5.js入门教程之鼠标交互的示例
2018/03/16 Javascript
通过函数作用域和块级作用域看javascript的作用域链
2018/08/05 Javascript
用javascript实现倒计时效果
2021/02/09 Javascript
[03:49]DOTA2英雄基础教程 光之守卫
2014/01/14 DOTA
Python实现比较两个文件夹中代码变化的方法
2015/07/10 Python
详解python的ORM中Pony用法
2018/02/09 Python
详解Python中的四种队列
2018/05/21 Python
python字符串Intern机制详解
2019/07/01 Python
Python Django2 model 查询介绍(条件、范围、模糊查询)
2020/03/16 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
2020/12/31 Python
经济实惠的豪华背包和行李袋:Packs Project
2018/10/17 全球购物
你所在的项目是如何确定版本号的
2015/12/28 面试题
违反交通安全法检讨书
2014/10/24 职场文书
董事长新年致辞
2015/07/29 职场文书
关于保护环境的建议书
2019/06/24 职场文书
详细谈谈MYSQL中的COLLATE是什么
2021/06/11 MySQL
Debian11 Xfce终端光标的颜色怎么设置?
2022/08/14 数码科技