上一页按钮设置:下一页按钮设置与上一页的js差不多,只需要获取B1的值就可以了,所以在js中填入:
var page= $("tr[tridx=0]","div.content-container").children().eq(1).html();
var total=$("tr[tridx=0]","div.content-container").children().eq(2).html();
if(parseInt(page) > parseInt(total))//如果报表显示最后一页,则下一页不可用
{
this.setEnable(false);
}
else
window.location.href="${servletURL}?reportlet=doc/Advanced/multipage.cpt&page="+page;
注:首次打开报表的时候,由于page参数是在数据集中定义的,数据集参数的默认值在第一个次打开报表时没办法传到单元格中,所以需要定义一个完全一样的模板参数page,默认值设为1。这样,首次打开模板时,上一页按钮同样不可用。