【问题标题】:SSRS Show Toolbar on drill down sub reportSSRS 在钻取子报表上显示工具栏
【发布时间】:2020-04-07 09:52:01
【问题描述】:

我在另一个 Web 应用程序中嵌入了仪表板 SSRS 报告。 在此报告中有深入报告(太多)。

默认情况下,我为此主报告设置了 rc:stylesheet=hideToolbar。所以工具栏是隐藏的。 现在我们想在特定的深入报告(不是全部)上显示工具栏。

有没有办法做到这一点?

我尝试创建一个新样式表,但由于在调用深入报告时无法更改 rc:stylesheet 参数,所以它不起作用。

【问题讨论】:

  • 据我了解这是不可能的。一旦你有隐藏的工具栏。也许有更多了解的人可以添加有用的 cmets

标签: reporting-services ssrs-2016


【解决方案1】:

我了解您想要做什么,并且知道这可以通过自定义样式表或自定义 SSRS 工具栏 UI(通过旧的 2005/2010 管理和执行 SOAP SSRS API*)来实现。

但这对你的情况来说可能有点矫枉过正。

对于 MSSQL 2019(也适用于 2016 年)的 SSRS 当前开箱即用行为,我的最佳建议是在您希望拥有 SSRS 工具栏的子报表中创建自定义链接或 imageLink然后要么在主报告上方(或在新选项卡上)弹出一个小的新浏览器窗口,其中包含子报告,并且根据默认的 SSRS 行为,工具栏将在那里,或者,如果你想明确一点,你可以添加 SSRS qs 参数"&rc:Toolbar=true" 到那个链接。

我实际上在项目中使用了这两种方法。这真的取决于要求、优先级和时间你知道吗?

如果我分享的任何内容有用,请告诉我是否可以尝试以任何方式进一步提供帮助。

*这里有一个与您的问题类似的解决方案(SSRS REST API v1 和 v2 可以做很多事情,但不如旧的 SOAP API 做的那么多):How to export SSRS 2017 report using REST API

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多