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 相关文章推荐
基于jquery的tab切换 js原理
Apr 01 Javascript
JavaScript中的View-Model使用介绍
Aug 11 Javascript
js通过googleAIP翻译PHP系统的语言配置的实现代码
Oct 17 Javascript
js获取input标签的输入值实现代码
Aug 05 Javascript
jQuery - css() 方法示例详解
Jan 16 Javascript
jQuery自定义事件的简单实现代码
Jan 27 Javascript
jquery获取复选框被选中的值
Apr 10 Javascript
JavaScript动态生成二维码图片
Apr 20 Javascript
Angular4 ElementRef的应用
Feb 26 Javascript
微信小程序搭建自己的Https服务器
May 02 Javascript
JavaScript undefined及null区别实例解析
Jul 21 Javascript
让JavaScript代码更加精简的方法技巧
Jun 01 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执行速率优化技巧小结
2008/03/15 PHP
php反弹shell实现代码
2009/04/22 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
又一个图片自动缩小的JS代码
2007/03/10 Javascript
jQuery设置与获取HTML,文本和值的简单实例
2014/02/26 Javascript
js中的cookie的读写操作示例详解
2014/04/17 Javascript
Javascript玩转继承(一)
2014/05/08 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
2016/07/12 Javascript
JavaScript之Canvas_动力节点Java学院整理
2017/07/04 Javascript
Vue 2.0学习笔记之Vue中的computed属性
2017/10/16 Javascript
JavaScript实现数字前补“0”的五种方法示例
2019/01/03 Javascript
浅谈JS的原型和继承
2019/05/08 Javascript
JS实现返回上一页并刷新页面的方法分析
2019/07/16 Javascript
Vue自动构建发布脚本的方法示例
2020/07/24 Javascript
详解python 字符串和日期之间转换 StringAndDate
2017/05/04 Python
Python打印“菱形”星号代码方法
2018/02/05 Python
Python wxPython库Core组件BoxSizer用法示例
2018/09/03 Python
python学习之hook钩子的原理和使用
2018/10/25 Python
对python dataframe逻辑取值的方法详解
2019/01/30 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
2019/04/05 Python
Python3.5基础之NumPy模块的使用图文与实例详解
2019/04/24 Python
pytorch的batch normalize使用详解
2020/01/15 Python
解析Tensorflow之MNIST的使用
2020/06/30 Python
利用纯CSS3实现tab选项卡切换示例代码
2016/09/21 HTML / CSS
html5组织文档结构_动力节点Java学院整理
2017/07/11 HTML / CSS
实习单位接收函模板
2014/01/10 职场文书
大学毕业生求职自荐信
2014/02/20 职场文书
银行服务感言
2014/03/01 职场文书
中国好声音华少广告词
2014/03/17 职场文书
股权转让协议书范本
2014/04/12 职场文书
自我工作评价范文
2015/03/06 职场文书
党支部意见范文
2015/06/02 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书
详解Java实践之建造者模式
2021/06/18 Java/Android
前端JavaScript大管家 package.json
2021/11/02 Javascript