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,
...自己页面的参数
};
}
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;
}
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;
}