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 二分法(数组array)
Apr 24 Javascript
Jquery颜色选择器ColorPicker实现代码
Nov 14 Javascript
有关于eclipse配置spket需要注意的一些地方
Apr 07 Javascript
jquery实现用户信息修改验证输入方法汇总
Jul 18 Javascript
JavaScript实现相册弹窗功能(zepto.js)
Jun 21 Javascript
VUE元素的隐藏和显示(v-show指令)
Jun 23 Javascript
详解node.js中的npm和webpack配置方法
Jan 21 Javascript
深入浅出理解JavaScript高级定时器原理与用法
Aug 02 Javascript
深入理解vue-class-component源码阅读
Feb 18 Javascript
JavaScript使用面向对象实现的拖拽功能详解
Jun 12 Javascript
JavaScript实现图片伪异步上传过程解析
Apr 10 Javascript
vue二选一tab栏切换新做法实现
Jan 19 Vue.js
微信小程序 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开发工具之vs2005图解
2008/01/12 PHP
php数组应用之比较两个时间的相减排序
2008/08/18 PHP
深入php define()函数以及defined()函数的用法详解
2013/06/05 PHP
PHP文件上传主要代码讲解
2013/09/30 PHP
PHP实现将textarea的值根据回车换行拆分至数组
2015/06/10 PHP
php批量删除超链接的实现方法
2015/10/19 PHP
Yii2实现UploadedFile上传文件示例
2017/02/15 PHP
Laravel多用户认证系统示例详解
2018/03/13 PHP
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
2010/04/18 Javascript
js对数字的格式化使用说明
2011/01/12 Javascript
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
JS根据生日算年龄的方法
2015/05/05 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
JS实现为排序好的字符串找出重复行的方法
2016/03/02 Javascript
jQuery表格插件datatables用法汇总
2016/03/29 Javascript
ES6正则表达式扩展笔记
2017/07/25 Javascript
Javascript刷新页面的实例
2017/09/23 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
vue两个组件间值的传递或修改方式
2018/07/04 Javascript
基于JS实现数字动态变化显示效果附源码
2019/07/18 Javascript
js实现点击生成随机div
2020/01/16 Javascript
Django实现将views.py中的数据传递到前端html页面,并展示
2020/03/16 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
2020/07/03 Python
详解Python 循环嵌套
2020/07/09 Python
Python logging自定义字段输出及打印颜色
2020/11/30 Python
Nicole Miller官方网站:纽约女装品牌
2019/09/14 全球购物
暑期研修感言
2014/02/17 职场文书
2015年个人实习工作总结
2014/12/12 职场文书
金陵十三钗观后感
2015/06/04 职场文书
高老头读书笔记
2015/06/30 职场文书
导游词之安徽九华山
2019/09/18 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
PHP 对接美团大众点评团购券(门票)的开发步骤
2021/04/03 PHP
Python中文纠错的简单实现
2021/07/07 Python
postgresql使用filter进行多维度聚合的解决方法
2021/07/16 PostgreSQL
Python matplotlib可视化之绘制韦恩图
2022/02/24 Python