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 相关文章推荐
JavaScript中实现map功能代码分享
Jun 11 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
Jan 26 Javascript
bootstrap table实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题
Aug 10 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
Sep 29 Javascript
Vue调试神器vue-devtools安装方法
Dec 12 Javascript
将Sublime Text 3 添加到右键中的简单方法
Dec 12 Javascript
vue-router+nginx 非根路径配置方法
Jun 30 Javascript
CSS3 动画卡顿性能优化的完美解决方案
Sep 20 Javascript
详解微信小程序用定时器实现倒计时效果
Apr 30 Javascript
微信小程序之几种常见的弹框提示信息实现详解
Jul 11 Javascript
深入理解 TypeScript Reflect Metadata
Dec 12 Javascript
JavaScript实现筛选数组
Mar 02 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的聊天室设计
2006/10/09 PHP
使用网络地址转换实现多服务器负载均衡
2006/10/09 PHP
PHP 上传文件的方法(类)
2009/07/30 PHP
PHP中几种常见的超时处理全面总结
2012/09/11 PHP
php实现数组重复数字统计实例
2018/09/30 PHP
php生成微信红包数组的方法
2019/09/05 PHP
javascript与asp.net(c#)互相调用方法
2009/12/13 Javascript
解决Jquery load()加载GB2312页面时出现乱码的两种方案
2013/09/10 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
2014/12/20 Javascript
Vue实现动态响应数据变化
2017/04/28 Javascript
js时间戳与日期格式之间相互转换
2017/12/11 Javascript
vue中简单弹框dialog的实现方法
2018/02/26 Javascript
Vue入门之animate过渡动画效果
2018/04/08 Javascript
微信小程序wx:for循环的实例详解
2018/10/07 Javascript
微信小程序框架的页面布局代码
2019/08/17 Javascript
JS中的算法与数据结构之链表(Linked-list)实例详解
2019/08/20 Javascript
[11:01]2014DOTA2西雅图邀请赛 冷冷带你探秘威斯汀
2014/07/08 DOTA
[05:31]DOTA2上海特级锦标赛主赛事第三日RECAP
2016/03/05 DOTA
为Python的Tornado框架配置使用Jinja2模板引擎的方法
2016/06/30 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
2016/09/21 Python
python 读写txt文件 json文件的实现方法
2016/10/22 Python
Python 基础知识之字符串处理
2017/01/06 Python
Python金融数据可视化汇总
2017/11/17 Python
Python数据处理numpy.median的实例讲解
2018/04/02 Python
python 修改本地网络配置的方法
2019/08/14 Python
Python Pandas对缺失值的处理方法
2019/09/27 Python
python二元表达式用法
2019/12/04 Python
逼真的HTML5树叶飘落动画
2016/03/01 HTML / CSS
Ado与Ado.net的相同与不同
2014/12/08 面试题
小学生爱国演讲稿
2014/04/25 职场文书
年终奖发放方案
2014/06/02 职场文书
教师暑期培训感言
2014/08/15 职场文书
项目委托协议书(最新)
2014/09/13 职场文书
工作粗心大意检讨书
2014/09/18 职场文书
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
2021/06/07 Python
Windows中Redis安装配置流程并实现远程访问功能
2021/06/07 Redis