bootstrap table分页采用server方式,分页查询

来源:互联网 发布:数据采集方式有哪些 编辑:程序博客网 时间:2024/06/05 15:44
1、$('#reportTable').bootstrapTable({
    method: 'get',           //请求方式(*)
cache : false,
striped : true,
pagination : true,
queryParams:queryParams,
// 传递的参数
function queryParams(params) {
return {
limit : params.limit,//每页记录数
offset : params.offset,//从第几条记录开始
order: params.order,//排序
ordername: params.sort,
...自己页面的参数
};
}
2、后台参考下面的方法:
@RequestMapping(value = "/getData")
public Page getData(HttpServletRequest request,
HttpServletResponse response, String did, String startDate,
String endDate, String flag,String limit,String offset,Page page,String order,String ordername) throws IOException {
int size=Integer.parseInt(limit);
//记录开始
int start=Integer.parseInt(offset)+1;
//记录结束
int end =Integer.parseInt(offset)+size;
User user = (User) request.getSession().getAttribute("user");
page = testService.getPageData(did,
user.getUserId(), startDate, endDate, flag,start,end,page,order,ordername);
return page;
}

0 0