jeesite中列表显示的每页条目为固定值,被设置在配置文件jeesite.properties中。
如果想在界面上按当前屏幕大小显示相应条目,需要在每个controller的list请求中增加pageSize的配置。方法如下:
1、在默认首页的jsp中获取屏幕大小,计算可以显示的条目。
function setNum(){
var height = $(window).height();
height = height-170;
var num = parseInt(height/30)-1;
console.log(num);
$.ajax({
url : "${ctx}/sys/welcome/setPageNum",
type : "post",
data : {
pageSize : num
}
})
}
2、在对应后台,设置session。
@RequestMapping(value = {"setPageNum"})
public void setPageNum(String pageSize,HttpSession session) {
session.setAttribute