今天由于业务需要,要在客户端对一个报表进行排序,所以就想到了jquery插件,下面简单介绍一下配置步骤,备忘:
1、下载jquery-latest.js和jquery.tablesorter.js包,如果想让报表更美观,也可以下载官方推荐的几款布局文件。
2、将1下载的包放到报表页面项目某一目录下,我是在页面当前目录下新建了一个js目录,将jquery-latest.js和jquery.tablesorter.js放到里面,另外新建了一个自己的custom.js用来写客户端代码,同时我也建了一个css目录用来为报表页面更换皮肤,里面放了blue、green等不同的皮肤。
3、报表页面引入资源文件
<script type="text/javascript" src="js/jquery-latest.js"></script>
<script type="text/javascript" src="js/jquery.tablesorter.js"></script>
<script type="text/javascript" src="js/custom.js"></script>
<link rel="stylesheet" type="text/css" href="css/blue/style.css">
4、表格加上class="tablesorter",另外比较重要的就是要加上thead和tbody标签,thead标签里的tr标签要加上class="header"才能控制显示皮肤图片,切忌。
5、在custom.js中编写对报表的基本要求,比如每一列按照什么数据类型排序,哪几列初始化时升序或者降序排列等等,注意列的索引是从0开始的,简单贴一点代码以明义:
$(document).ready(function(){
$("#mytable").tablesorter({ //mytable是报表table的id
1: {sorter:"integer"}, //表格的第二列按照integer数据类型进行排序
2: {sorter:"integer"},
3: {sorter:"double"},
sortList: [[1,1],[2,0],[3,1]] //初始化表格时第二列按照降序排序,第三列按照升序排列,第四列按照降序排列
});
} );
相关推荐
要使用jQuery TableSorter,首先需要在项目中引入jQuery库和TableSorter的JavaScript文件。通常,你可以在`<head>`标签内添加如下代码: ```html <script src="https://code.jquery....
同时,确保jQuery库加载在tablesorter之前,因为tablesorter依赖于jQuery。 ```html <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.3/css/theme.default.min.css...
本文将详细介绍如何使用jQuery Tablesorter对表格进行排序,并探讨其核心功能和使用技巧。 首先,jQuery Tablesorter是由Peter Bergman开发的一个jQuery插件,它的主要功能是为HTML表格提供排序功能。用户只需点击...
在使用 `jQuery Tablesorter` 时,我们需要在页面中引入 `jQuery` 和 `jQuery Tablesorter` 的相关文件,然后选择需要排序的表格元素,调用 `tablesorter()` 方法进行初始化。例如: ```html <script src="jquery-...
jquery table排序插件 tablesorter
jquery.tablesorter.js jquery 排序 很不错的排序
在本文中,我们将深入探讨如何使用jQuery库,特别是jQuery TableSorter.js插件,来实现表格内容的静态排序,从而提升用户体验和数据管理效率。TableSorter.js是jQuery的一个强大扩展,它允许用户通过简单的点击表头...
《jQuery表格排序插件tablesorter的深度解析与实践应用》 在Web开发中,数据展示和管理是一项重要任务,而表格是常见的数据承载形式。jQuery的tablesorter插件为开发者提供了一种便捷的方式,使得表格数据可以实现...
它依赖于jQuery库,所以在使用之前需要确保页面已经引入了jQuery。接着,通过在HTML中引用`jquery.tablesorter.js`文件,我们可以初始化这个插件。例如: ```html <script src="https://code.jquery....
3. **启用过滤器**:通过设置配置项 `filter` 为 `true` 或者使用 `$("table").tablesorter({ widgets: ['filter'] })` 启用过滤器。 4. **添加搜索框**:在表格上方添加输入框,通过事件监听实现搜索功能。 5. **...
最近在公司的项目中需要对表格进行排序,上网找了一下,感觉感觉tablesorter不错,但官网上的介绍很少,而且没有中文手册,很多地方都不明不白。。。结合官网的例子,自己摸索了一下,还真整出来了
通过此jquery的tablesorter可以实现页面上的表单内容按表中任一列排序的功能,很好用,比在程序中通过sql语句实现简单实用多了。
前端项目-jquery.tablesorter,TableSorter(fork)是一个jquery插件,用于将带有thead和tbody标记的标准HTML表转换为不刷新页面的可排序表。TableSorter可以成功地分析和排序许多类型的数据,包括单元格中的链接数据...
Tablesorter 是基于 jQuery 构建的,所以你可以方便地与其他 jQuery 插件或库结合使用。例如,结合 Bootstrap 的下拉菜单来实现动态排序选项: ```html 排序 <span class="caret"></span> <!-- 添加排序...
NULL 博文链接:https://hbzwt.iteye.com/blog/793271
Tablesorter 是一个用来直接在浏览器上对表格数据进行排序的jQuery插件,无需再次刷新页面,支持多种单元格数据类型,例如数值、字符串、日期和自定义排序。主要的特点包括:多列排序支持文本、URL地址、数值、IP...
基于jquery.tablesorter.js修改,原文件支持中文排序,只是修改成表头和排序表格可分开,也可在同一个表格里,包里含demo, tests/demo.html及tests/demo1.html
在使用tablesorter之前,你需要确保已经引入了jQuery库。之后,可以通过CDN或者本地文件方式引入tablesorter的JS和CSS文件。例如: ```html <!-- 引入jQuery --> <script src="https://code.jquery....
然后,你需要在HTML中选择一个表格元素,并使用jQuery的`.tablesorter()`方法对其进行初始化。例如: ```html <!DOCTYPE html> <link rel="stylesheet" href="path/to/jquery.tablesorter.css"> ...
Rails的jQuery tablesorter插件 jQuery tablesorter( )到资产管道的简单集成。 当前tablesorter版本:2.31.3(2020-03-03) 与js / css文件相关的任何问题,请向报告。 安装 将此行添加到您的应用程序的Gemfile...