gpt4 book ai didi

jasper-reports - JasperReports Server Pro - 在新的浏览器选项卡/窗口中打开报告

转载 作者:行者123 更新时间:2023-12-04 05:43:51 25 4
gpt4 key购买 nike

在 JasperReports Server Pro 4.5 中,有没有办法强制程序在新的浏览器选项卡或窗口中打开报告/存储库元素?

最佳答案

您应该能够通过更新相关的 JavaScript 文件来强制所有内容在新选项卡中打开来解决这个问题。在 JRS 4.5.1 中,它是文件 .../jasperserver-pro/scripts/repository.search.actions.js 中的第 766 行

repositorySearch.RedirectAction.createRunResourceAction = function(resource, inNewTab) {
if (!resource) {
resource = resource ? resource : repositorySearch.model.getSelectedResources()[0];
}

var factoryMethod = repositorySearch.runActionFactory[resource.typeSuffix()];

if (factoryMethod) {
/* return factoryMethod(resource, inNewTab); this was the original */
return factoryMethod(resource, true);
} else {
return new repositorySearch.Action(function() {
alert("Run action for resource type '" + resource.resourceType + "' is not implemented!");
});
}
};

我不能因为弄清楚这一点而声称功劳。感谢 Igor Nesterenko 提供的解决方案。

关于jasper-reports - JasperReports Server Pro - 在新的浏览器选项卡/窗口中打开报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10933356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com