TableSorter实现客户端报表静态排序,分页。
注:在报表html的table标签中必须包含thead和tbody
官网首页中有个简单的排序例子:
1.引入了Jquery.js和tablesorter.js。
2.
$(document).ready(function(){
// myTable是报表的id
$("#myTable").tablesorter({
// sortList:[列索引,排序方向] 列索引时从0开始的,排序 0是asc 、1是desc
sortList: [[1,0],[2,1]],
// sortForce:[列索引,排序方向] 强制某列排序后不能动,其它列根据该列进行排序
sortList:[0,0],
// 列索引: {sorter:"数据类型"} 该列按 “数据类型” 进行排序
0: {sorter:“integer”}
// headers: {5: {sorter: false}} 禁止某列排序
headers:{5: {sorter: false},1:{sorter: false}}
});
});
分页例子:
1.引入jquery和tablesorter的js库之外还需要引入tablesorter.pager.js
2.
$(function() {
$("#myTable").tablesorter(
。。。。。。。
).tablesorterPager(
{container: $("#pager")});
});
<div id="pager" class="pager" align="right">
<img src="icons/first.png" class="first"/>
<img src="icons/prev.png" class="prev"/>
<input type="text" class="pagedisplay"/>
<img src="icons/next.png" class="next"/>
<img src="icons/last.png" class="last"/>
<select class="pagesize">
<option selected="selected" value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
<option value="40">40</option>
</select>
</div>
分享到:
相关推荐
《jQuery表格排序插件tablesorter的深度解析与实践应用》 在Web开发中,数据展示和管理是一项重要任务,而表格是常见的数据承载形式。jQuery的tablesorter插件为开发者提供了一种便捷的方式,使得表格数据可以实现...
接下来,我们将深入探讨tablesorter的使用方法、特性以及实际应用。 首先,安装tablesorter非常简单。如果你的项目已经包含了jQuery库,只需要在HTML文件中引入tablesorter的CSS和JavaScript文件。可以从官方网站...
在表格元素上应用 Tablesorter 插件非常简单。只需在页面加载完成后,选择你的表格并调用 `$.tablesorter()` 函数即可。如下所示: ```javascript $(document).ready(function() { $('table').tablesorter(); }); ...
需要注意的是,实际应用中可能需要根据具体的项目需求对代码进行适当的调整和优化。 最后,提供的文件“jquerydrag”可能包含了实现拖动功能的jQuery UI相关代码或自定义的拖动功能实现。根据项目需求,你可以查看...
总之,jQuery TableSorter是一款实用的表格管理工具,无论是在小型项目还是大型应用中,都能为表格数据的展示和交互带来极大的便利。通过理解其基本原理和使用方法,开发者可以快速地实现动态排序和分页,提升网页的...
总的来说,jQuery Tablesorter是一个强大且灵活的表格排序工具,它的易用性和丰富的功能使其在网页开发中得到了广泛应用。通过深入理解和熟练运用,开发者可以轻松地为用户提供高效、便捷的数据查看体验。无论是在...
jQuery tablesorter( )到资产管道的简单集成。 当前tablesorter版本:2.31.3(2020-03-03) 与js / css文件相关的任何问题,请向报告。 安装 将此行添加到您的应用程序的Gemfile中: gem 'jquery-tablesorter' ...
TableSorter.js是jQuery的一个强大扩展,它允许用户通过简单的点击表头来动态排序表格中的数据,而无需服务器端的交互。 ### jQuery和TableSorter.js简介 jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历...
为了使用tablesorter插件,首先需要确保已经在页面中引入了jQuery库以及tablesorter的JavaScript和CSS文件。通常情况下,可以在HTML页面的部分添加如下代码: ```html <script src="path_to_jquery/jquery.min.js">...
在网页开发中,数据展示通常会使用表格(Table)...下载并解压后,开发者可以参考这些资源来学习和应用基于Jquery的前台按表头排序功能。通过深入理解这个过程,你可以提升自己在前端开发中的数据处理和交互设计能力。
要在网页中使用jQuery表格排序插件,首先需要确保已经正确加载了jQuery库。接着可以通过以下步骤引入jQuery TableSorter插件: ```html <!DOCTYPE html> <title>jQuery表格排序示例 <!-- 引入jQuery库 --> ...
在网页设计和开发中,tablesorter是提升用户体验的利器,尤其适用于数据密集型应用。 ### 1. 插件核心功能 - **排序**:tablesorter允许用户点击表格的列头进行升序或降序排序。它支持多种类型的排序,包括数字、...
在数据量庞大的网页应用中,高效地展示和管理数据是至关重要的。Tablesorter是一个强大的JavaScript库,它为HTML表格提供了排序、过滤和分页功能,使得用户能够更方便地浏览和操作大量数据。本文将深入探讨...
在使用tablesorter插件时,你需要首先在页面中引入JQuery库和tablesorter的脚本文件,然后通过简单的初始化代码将插件应用到表格上。例如: ```html <script src="jquery.js"> <script src="jquery.tablesorter.js...
在HTML文件中引入这些资源后,只需简单地选择一个表格元素并调用`tablesorter`方法进行初始化: ```html <script src="jquery.js"> <script src="jquery.tablesorter.js"> <link rel="stylesheet" href="jquery....
安装非常简单,只需要在项目中引入jQuery库和tablesorter的JS及CSS文件。然后,通过简单的jQuery选择器调用插件方法,即可将排序功能绑定到表格上。例如: ```javascript $(document).ready(function() { $("#...
在这个例子中,我们创建了一个简单的HTML表格,然后在文档加载完成后,使用jQuery选择器找到表格并应用tablesorter。 ### 5. 文档资源 为了更好地理解和使用tablesorter,可以参考提供的文档资源,如`tableSorter ...
这个版本的jQuery包含了完整的中文文档,使得理解和应用jQuery的各种功能变得更加容易。 **jQuery** 是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。在jQuery...
在使用jQuery表格排序插件tablesorter时,可能会遇到一个问题:当表格中的数值包含千分位分隔符(如1,234.56)时,tablesorter无法正确地进行升序或降序排序。这是因为tablesorter默认的排序逻辑会将分隔符视为文本...
要使用它,首先需要在页面中引入 jQuery 和 tablesorter 的 CSS 及 JS 文件。 2. **基本使用**: 在 HTML 中创建一个表格后,只需将 `class="tablesorter"` 添加到 `<table>` 标签,然后在文档加载完成后调用 `$....