BootStrap中Table分页插件使用详解


Posted in Javascript onOctober 09, 2016

分页(Pagination),是一种无序列表,Bootstrap 像处理其他界面元素一样处理分页。

bootstrap-table介绍

bootstrap-table 是一个轻量级的table插件,使用AJAX获取JSON格式的数据,其分页和数据填充很方便,支持国际化。

下载地址

https://github.com/wenzhixin/bootstrap-table/archive/1.11.0.zip

使用方式

引入css和js

<!--css样式-->
<link href="css/bootstrap/bootstrap.min.css" rel="stylesheet">
<link href="css/bootstrap/bootstrap-table.css" rel="stylesheet">
<!--js-->
<script src="js/bootstrap/jquery-1.12.0.min.js" type="text/javascript"></script>
<script src="js/bootstrap/bootstrap.min.js"></script>
<script src="js/bootstrap/bootstrap-table.js"></script>
<script src="js/bootstrap/bootstrap-table-zh-CN.js"></script>

2. table数据填充

bootstrap-table获取数据有两种方式,一是通过table 的data-url属性指定数据源,二是通过JavaScript初始化表格时指定url来获取数据

<table id="screenTable" data-toggle="table">
<thead>
...
</thead>
</table>
$(function () {
$('#screenTable').bootstrapTable({
url: "/screen/list",
dataField: "rows",
cache: false, //是否使用缓存,默认为true
striped: true, //是否显示行间隔色
pagination: true, //是否显示分页
pageSize: 10, //每页的记录行数
pageNumber: 1, //初始化加载第一页,默认第一页
pageList: [10, 20, 50], //可供选择的每页的行数
search: true, //是否显示表格搜索
showRefresh: true, //是否显示刷新按钮
clickToSelect: true, //是否启用点击选中行
toolbar: "#toolbar_screen", //工具按钮用哪个容器
sidePagination: "server", //分页方式:client客户端分页,server服务端分页
queryParamsType: "limit", //查询参数组织方式
columns: [{
field: "id",
title: "ID",
align: "center",
valign: "middle"
}, {
field: "name",
title: "定制名称",
align: "center",
valign: "middle",
formatter: 'infoFormatter'
}, {
field: "time",
title: "定制时间",
align: "center",
valign: "middle"
}],
formatNoMatches: function () {
return '无符合条件的记录';
}
});
$(window).resize(function () {
$('#screenTable').bootstrapTable('resetView');
});
});
function infoFormatter(value, row, index) {
return '<a href=/screen/' + row.id + ' target="_blank">' + row.name + '</a>';
}

效果图如下

BootStrap中Table分页插件使用详解

以上所述是小编给大家介绍的BootStrap中Table分页插件使用详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
统一接口:为FireFox添加IE的方法和属性的js代码
Mar 25 Javascript
jquery选择器之属性过滤选择器详解
Jan 27 Javascript
获取select元素被选中的文本内容的js代码
Jan 29 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
Sep 22 Javascript
JavaScript原生对象常用方法总结(推荐)
May 13 Javascript
JavaScript禁止用户多次提交的两种方法
Jul 24 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
Jan 13 Javascript
JS字符串长度判断,超出进行自动截取的实例(支持中文)
Mar 06 Javascript
JS实现AES加密并与PHP互通的方法分析
Apr 19 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
Oct 23 Javascript
vue自定义指令用法经典实例小结
Mar 16 Javascript
微信小程序 授权登录详解(附完整源码)
Aug 23 Javascript
微信小程序 for 循环详解
Oct 09 #Javascript
微信小程序 条件渲染详解
Oct 09 #Javascript
手机浏览器 后退按钮强制刷新页面方法总结
Oct 09 #Javascript
最实用的jQuery分页插件
Oct 09 #Javascript
js本地图片预览实现代码
Oct 09 #Javascript
js html css实现复选框全选与反选
Oct 09 #Javascript
不间断循环滚动效果的实例代码(必看篇)
Oct 08 #Javascript
You might like
PHP持久连接mysql_pconnect()函数使用介绍
2012/02/05 PHP
使用dump函数,给php加断点测试
2013/06/25 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
Yii2验证器(Validator)用法分析
2016/07/23 PHP
php实现多站点共用session实现单点登录的方法详解
2019/09/18 PHP
Laravel定时任务的每秒执行代码
2019/10/22 PHP
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
实现无刷新联动例子汇总
2015/05/20 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
2015/10/02 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
JavaScript SHA1加密算法实现详细代码
2016/10/06 Javascript
websocket+node.js实现实时聊天系统问题咨询
2017/05/17 Javascript
详解angular 中的自定义指令之详解API
2017/06/20 Javascript
解决vue2.x中数据渲染以及vuex缓存的问题
2017/07/13 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
JavaScript反射与依赖注入实例详解
2018/05/29 Javascript
VeeValidate 的使用场景以及配置详解
2019/01/11 Javascript
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
vue项目中微信登录的实现操作
2020/09/08 Javascript
[01:06:07]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS CIS
2014/05/22 DOTA
python通过pil模块将raw图片转换成png图片的方法
2015/03/16 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
2019/03/27 Python
Python零基础入门学习之输入与输出
2019/04/03 Python
PyQt5固定窗口大小的方法
2019/06/18 Python
通过python实现弹窗广告拦截过程详解
2019/07/10 Python
python中with语句结合上下文管理器操作详解
2019/12/19 Python
Book Depository欧盟:一家领先的国际图书零售商
2019/05/21 全球购物
2014年四风问题自我剖析材料
2014/09/15 职场文书
工程安全生产协议书
2014/11/21 职场文书
车位出租协议书范本
2016/03/19 职场文书
2016年社区服务活动总结
2016/04/06 职场文书
总结Python使用过程中的bug
2021/06/18 Python
mysql如何配置白名单访问
2021/06/30 MySQL
Python基础数据类型tuple元组的概念与用法
2021/08/02 Python