Pentaho 7 CE 报表设计器超链接 BUG

Posted

技术标签:

【中文标题】Pentaho 7 CE 报表设计器超链接 BUG【英文标题】:Pentaho 7 CE Report Designer Hyperlink BUG 【发布时间】:2016-12-27 11:12:44 【问题描述】:

我一直在将我的报告升级到 pentaho 7 CE,我遇到了一个奇怪的问题,当在单元格上使用 超链接 打开子报告时,登录 到通过报告设计器超级链接窗口, server url path 两者都是自动填充 bi server url ,以及选择报表到超级通过 BROWSER 按钮 链接,向下钻取报告的 参数 不会出现在“报告参数”选项卡上,这在 Pentaho 6 CE 报告设计器中工作正常,任何人都可以建议使用完整的东西吗?

我尝试了 Pentaho Repository Legacy 选项,参数显示正常,但是报告上没有生成链接

在超链接时选择报告时出现错误:

org.apache.commons.vfs2.FileSystemException: 期望 // 遵循 URI "http://localhost:8080/pentaho" 中的方案。

:(请帮助任何人..

【问题讨论】:

【参考方案1】:

我遇到了同样的问题,所以我开始调试报表设计器,我意识到当您使用 Pentaho 超链接时,他们创建了一个新类来管理对话框:SwingRemoteDrillDownUiProfile,我评论了这个类所在的行已使用并取消注释文件中的其他行org\pentaho\reporting\designer\extensions\pentaho\drilldown\configuration.properties 如下:

#org.pentaho.reporting.designer.core.editor.drilldown.profiles.pentaho-sugar=org.pentaho.reporting.designer.extensions.pentaho.drilldown.swing.SwingRemoteDrillDownUiProfile
org.pentaho.reporting.designer.core.editor.drilldown.profiles.pentaho-sugar=org.pentaho.reporting.designer.extensions.pentaho.drilldown.PentahoSugarDrillDownUiProfile
org.pentaho.reporting.designer.core.editor.drilldown.xul-document.pentaho-sugar=res://org/pentaho/reporting/designer/extensions/pentaho/drilldown/sugar-xaction-drilldown.xul
org.pentaho.reporting.designer.core.editor.drilldown.xul-controller.pentaho-sugar=org.pentaho.reporting.designer.extensions.pentaho.drilldown.PentahoSugarDrillDownController

configuration.properties 文件可以在 report-designer-ext-pentaho-7.0.0.0-25.jar 中找到 pentaho 7.0 或在 ext-pentaho-7.1.0.0-12.jar 中找到 pentaho-7.1

【讨论】:

pentaho 8 版怎么样? 很好用,但是在创建新链接时,需要在参数视图的第三个选项卡中设置 ::pentaho-path 变量,否则它会再次失去状态。出色的工作@Giovanny

以上是关于Pentaho 7 CE 报表设计器超链接 BUG的主要内容,如果未能解决你的问题,请参考以下文章

报表设计器 Pentaho

Pentaho 报表设计器 - 动态数据源

如何在 web 中嵌入 pentaho 报表设计器?

报告,子报告 pentaho

Pentaho Report Designer 报表系统 - 入门详解

根据用户输入在 Pentaho 报表中显示/隐藏字段