jeecg308自定义使用getDataGridReturn方法分页失效问题

Posted zou-rong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jeecg308自定义使用getDataGridReturn方法分页失效问题相关的知识,希望对你有一定的参考价值。

DataGrid dataGrid = new DataGrid();
dataGrid.setPage(p);
dataGrid.setRows(r);
dataGrid.setOrder("desc");
dataGrid.setSort("createDate");
CriteriaQuery query = null;

if("1".equals(page.type)){//收入列表
query=new CriteriaQuery(FinaRechargeEntity.class, dataGrid);
}else if("2".equals(page.type)){//支出列表
query=new CriteriaQuery(FinaConsumeEntity.class, dataGrid);
}
//查询当前用户
query.add(Restrictions.eq("userId",user.getId()));
query.setPageSize(r);//在request中没有传rows属性,jeecg会默认给定rows为10000,WTF!
query.add();
systemService.getDataGridReturn(query, true);

以上是关于jeecg308自定义使用getDataGridReturn方法分页失效问题的主要内容,如果未能解决你的问题,请参考以下文章

JEECG中修改时间相关自定义定时器

jeecg自定义datagrid查询

jeecg自定义CriteriaQuery查询组装

JEECG中datagrid方法自定义查询条件

jeecg自定义编辑页面

Jeecg-Boot 表单之自定义按钮和Sql增强