【问题标题】:ssrs - embed html id, name or otherwise identify a table or elementssrs - 嵌入 html id、名称或以其他方式标识表或元素
【发布时间】:2018-11-06 20:57:25
【问题描述】:
我有一个生成报告的 ssrs 报告服务器,我想将其嵌入到其他页面中。
我发现我可以很容易地将整个报表嵌入到 iframe 中,但我想隐藏这个 iframe 中的所有内容,除了我需要的表格。这需要在表中设置一个属性,以便我可以选择它。或者,在事后检索表的客户端 ID。
但是,我无法找到一种方法将某种标识符嵌入到 tablix 表中,以便可以轻松选择它。理想情况下,我只想在表中添加 name 或 id 属性,但这似乎不可能。
有没有办法解决这个问题?
【问题讨论】:
标签:
reporting-services
ssrs-2017
【解决方案1】:
我遇到了同样的问题并使用报告参数作为解决方法。我创建了一个具有以下值的新报表参数(在 Available values > Specify values 下):
'Label 'Value
=Tablix1 1
=Tablix2 2
现在在 Tablix 属性 > 可见性 > 根据表达式显示或隐藏下的 tablix 我添加了这个表达式:
=IIF(Parameters!ReportParamaterTablixChoice.Value = 1, True, False)
现在仅当用户从参数中选择值 Tablix1 时才会显示此 tablix。所以基本上你可以看到它是独一无二的ID,你现在可以从中选择不同的tablix。