好像目前没有发现,可以调用JS试试设定多长时间重新调用一次报表。
JS 代码:
setTimeout(function() {
//获取报表块宽度
var wid = ($("div[widgetname='sheet1']").width() - 17) + 'px';
//重置报表块宽度
$("div[widgetname='sheet1']").css('width', wid);
//获取报表块高度
var height = ($("div[widgetname='sheet1']").height() - 16) + 'px';
//重置报表块高度
$("div[widgetname='sheet1']").css('height', height);
}, 1000);
var REPORT_URL = encodeURI("${servletURL}?viewlet=" + URL + "&op=export");
var flag = 0;
/*$(".content-container").click(
function() {
flag = 1;
})*/
if (_g().currentPageIndex == _g().reportTotalPage) {
setTimeout(function() {
if (flag == 0) {
window.location = (FR.cjkEncode(REPORT_URL));
contentPane.gotoFirstPage();
}
}, 2000);
} else {
setTimeout(function() {
if (flag == 0) {
contentPane.gotoNextPage();
}
}, 2000);
}
|