Anu*_*sai 1 pdf reporting-services ssrs-2012
我在SSRS报告Report1中有一个按钮.此按钮可打开名为DetailReport的其他报告.在报表的在线视图中,可以更快地呈现report1上的按钮,打开DetailReport.但是在pdf视图中,Button会出现在报告中,这是没有用的.
我已经找到了通过传递参数来隐藏和显示整个页面的方法.
使用visiblity代码:
=IIF(Parameters!ShowDetaiReport.Value=true,false,true)
Run Code Online (Sandbox Code Playgroud)
但是按钮在线显示或隐藏在pdf中.
有没有办法在在线视图中显示按钮,但在下载pdf或word时隐藏它.我下载时可以用报告本身替换Button.
仅供参考:我正在使用SSRS 2012
您可以使用Globals!RenderFormat内置字段检查要呈现的报告类型.您可以使用.Name检查特定的渲染格式 - 例如PDF或Excel- 或者您可以简单地.IsInteractive用来检查用户是否可以实际点击内容.
您可以在Button的Visibility- > Show or hide based on an expression属性值中应用此检查,如下所示:=iif(Globals!RenderFormat.IsInteractive, False, True)
如果要在不导出报告的情况下进行测试,可以预览Print Layout,这不是交互式的.
| 归档时间: |
|
| 查看次数: |
356 次 |
| 最近记录: |