前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Jquery DataTable 的学习之基础配置(二)

Jquery DataTable 的学习之基础配置(二)

作者头像
OECOM
发布2020-07-01 17:27:30
发布2020-07-01 17:27:30
1.2K00
代码可运行
举报
文章被收录于专栏:OECOMOECOM
运行总次数:0
代码可运行

2017-01-12 03:19:31

本文将介绍jquery DataTable的一些基础配置,如分页、排序、过滤等,代码如下

代码语言:javascript
代码运行次数:0
运行
复制
$(document).ready(function() { 
$('#example').dataTable({
    "bPaginate": true, //分页功能 
    "bLengthChange": true, //改变每页显示数据数量 
    "bFilter": true, //过滤功能 
    "bSort": true, //排序功能 
    "bInfo": true,//页脚信息 
    "bAutoWidth": true//自动宽度 

}); 
} );

1.1分页功能

当开启分页功能后,jquery DataTable将会在页面上将表格进行分页处理,此分页的方式与后台无关,只需要在初始化之前将数据填充到表格当中,然后进行表格初始化操作,之后插件会自动对表格进行分页处理。

1.2改变每页显示数据数量

此功能的前提是需要开启分页功能,它可以控制每页显示的数据量,插件会根据每页显示的数据量自动进行分页处理,同样不需要后台控制,只与前端页面相关。

1.3过滤功能

过滤功能也可以叫做为搜索查询功能,该功能在大数据量的表格中作用尤为突出,当数据量很大时,用户不想通过翻页的方式来逐条搜索,通过后台搜索查询的方式又很慢,这时就显示出了该功能的优越性。它可以在当用户输入每个字符时进行表格全文字段搜索,搜索出相关的信息展示出来,同时进行分页处理。

1.4排序功能

通过设置排序功能后用户可以在点击表头时进行排序处理,例如某列为价格信息,那么点击价格列后,插件会自动根据价格进行排序,可进行升序和降序排序。通过设置可以设定某列允许排序,某列不允许排序。代码如下

代码语言:javascript
代码运行次数:0
运行
复制
"aoColumns": [
	{ "bSortable": true },
	null, null, null,
	{ "bSortable": false }
],

通过对每列进行设置,需要进行排序的设置为null或者为“bSortable”:true,不需要进行排序的设置为“bSortable”:false,该方法的弊端为必须要知道表格有多少列,否则会报错。

1.5页脚信息

填入页脚信息会在表格最下方显示一个文字信息,来对表格进行描述说明等。

1.6自动宽度

插件会根据表格内容对宽度进行自动处理

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-01-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.1分页功能
  • 1.2改变每页显示数据数量
  • 1.3过滤功能
  • 1.4排序功能
  • 1.5页脚信息
  • 1.6自动宽度
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档