datatables pagehelper分页问题
2017-03-19 17:57
253 查看
注意
DataTablePageUtil.java
lengthMenu: [100],, 设置每页显示数据(默认是10)
$('#dataTables-receiveMsg').DataTable({ processing: true, serverSide: true, lengthChange: false,//是否允许用户改变表格每页显示的记录数 lengthMenu: [100], // 每页显示数据(默认是10) ordering: false,//是否允许用户排序 paging: true,//是否分页 pagingType: "full_numbers",//除首页、上一页、下一页、末页四个按钮还有页数按钮 /* scrollX: true,//允许水平滚动 scrollY: "200px", scrollCollapse: true, */ searching: false,//是否开始本地搜索 stateSave: false,//刷新时是否保存状态 autoWidth: true,//自动计算宽度 deferRender: true,//延迟渲染 language: { "url": "//cdn.datatables.net/plug-ins/1.10.13/i18n/Chinese.json" }, ajax: { url: '/admin/module/receiveMsgPage', type: 'POST' }, columns: [ {data: "id"}, {data: "name"}, { data: "createTime", render: function (data) { return $.format.date(new Date(data), "yyyy-MM-dd HH:mm:ss"); } }, ] });
DataTablePageUtil.java
public DataTablePageUtil(HttpServletRequest request) { //开始的数据行数 String start = request.getParameter("start"); //每页的数据数 String length = request.getParameter("length"); //DT传递的draw: String draw = request.getParameter("draw"); /** *转成int型,避免XSS攻击 */ this.setStart(Integer.parseInt(start)); this.setLength(Integer.parseInt(length)); this.setDraw(Integer.parseInt(draw)); //计算页码 this.page_num = (Integer.parseInt(start) / Integer.parseInt(length)) + 1; /** * page_size 要与页面显示数length相等,否则分页数据不准 */ this.page_size = getLength(); }
相关文章推荐
- 使用mybatis分页插件PageHelper5.0.0遇到的问题总结
- 记录问题:springboot中使用Mybatis-pagehelper分页插件遇到的版本兼容问题
- 使用mybatis分页插件PageHelper5.0.0遇到的问题总结
- 使用mybatis分页插件PageHelper5.0.0遇到的问题总结
- 使用PageHelper插件分页结合mybatis返回的列表个数不对问题解决
- 使用pagehelper分页工具page警告问题
- 使用mybatis分页插件PageHelper5.1.2遇到的问题
- mybatis(pagehelper) dataTables实现分页功能
- pagehelper连接查询分页问题
- Mybatis分页插件PageHelper正确的使用方法(网上有2篇不够科学的文章)
- mybatis分页插件 pagehelper点击末页跳到第8页
- Mybatis分页插件-PageHelper的使用
- 解决Mybatis 分页插件pagehelper不支持逆向工程Example条件查询
- Mybatis 的分页插件PageHelper-4.1.1的使用
- 一站式分页解决方案:后台分页PageHelper使用,页面分页,异步ajax分页pageutils.js
- mybatis的分页插件pageHelper
- dataTables分页页码缓存问题
- 分页page,关于form表单的控制范围问题。哪些数据会随着form表单提交?图文详解
- MyBatis分页插件:比PageHelper都要简单,使用很灵活,目前支持Oracle和MySQL