boostrap-table插件分页展示表格数据
2017-07-13 22:02
429 查看
先引入jquery后引入插件
<link href="jquery/bs_table/bootstrap-table.css" type="text/css" rel="stylesheet" /> <!-- bs-table插件 --> <script type="text/javascript" src="jquery/bs_table/bootstrap-table.js"></script> <script type="text/javascript" src="jquery/bs_table/bootstrap-table-locale-all.js"></script>
实现代码:
//分页查询 function pagingByCondition(){ $("#tb_user").bootstrapTable({ toolbar: "#toolbar", contentType: 'application/json;charset=UTF-8', url: "${pageContext.request.contextPath}/workbench/activity/queryMarketActivityForPageByCondition.do", method: "GET", idField: "Id", striped:true,//是否显示行间隔色 // 分页设置 pagination: true, pageList: [2, 3, 5, 10],//可供选择的每页的行数 sidePagination: "server",//表格分页的位置 pageNumber:1,// 当前页数 pageSize:3,// 每页展示的条数 showRefresh: true, search: false, locale:'zh-CN',//中文支持 clickToSelect: true, showColumns: true, //显示下拉框勾选要显示的列 minimumCountColumns: 3, showPaginationSwitch: true,//展示页数的选择 // 查询设置 //queryParamsType : "undefined", queryParams: function queryParams(params){//设置查询参数 var param = { //后台接收参数必须一致,传到后台的pageNo已经是当前页数-1的结果 pageNo: params.offset, pageSize: params.limit }; return param; }, columns: [{ field: "id", checkbox: true }, { field: "name", title: "名称" }, { field: "type", title: "类型" }, { field: "state", title: "状态" }, { field: "startDate", title: "开始日期" }, { field: "endDate", title: "结束日期" }, { field: "budgetCost", title: "预算成本" }, { field: "actualCost", title: "实际成本" }, { field: "createBy", title: "创建者期" }, { field: "createTime", title: "创建时间" }, { field: "editBy", title: "修改者" }, { field: "editTime", title: "修改时间" }, { field: "description", title: "描述" }], onClickRow: function (row, $element) { curRow = row; } }); };
返回结果:
如果是服务端分页,返回的结果必须包含total、rows两个参数:public class PaginationVO<T> { private List<T> rows;// 集合 private Long total;// 总记录数 // 省略getter/setter方法 }
最后附上官网地址:
https://github.com/wenzhixin/bootstrap-tablehttp://www.cnblogs.com/landeanfen/p/4976838.html
相关文章推荐
- Eclipse工具插件开发之Table表格一行数据上下移
- bootstrap-table表格插件之服务器端分页实例
- JS实现table表格数据排序功能(可支持动态数据+分页效果)
- jfinal结合layui分页插件进行页面数据展示
- bootstrap-table表格插件之服务器端分页实例
- table展示数据,数据分页查询,底部导航生成
- BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
- 带有分页排序功能的表格插件的使用(通过ajax获取后台数据)
- jquery DataTables表格插件的使用(网页数据表格化及分页显示)
- 一款用于表格数据自定义排序的jQuery插件jquery.tablesortable.js(附ajax例子)
- 基于Metronic的Bootstrap开发框架经验总结(16)-- 使用插件bootstrap-table实现表格记录的查询、分页、排序等处理
- 结合bootstrap fileinput插件和Bootstrap-table表格插件,实现文件上传、预览、提交的导入Excel数据操作流程
- 使用插件bootstrap-table实现表格记录的查询、分页、排序等处理
- boostrap table插件的分页与checkbox
- angular分页插件制作表格数据分页效果代码
- Boostrap-table.js的表格数据可视化 集成bootstrap-editable.js
- 分享一个表格数据展示插件
- 使用插件bootstrap-table实现表格记录的查询、分页、排序等处理
- JS实现table表格数据排序(可支持动态数据+分页效果)
- Django 使用 bootstrap-table插件,表格分页 + UTC、时间戳 互转