我已经制作了一份SSRS报告,该报告将成为仪表板。我在IE 9中使用kiosk模式,使用此命令行显示我的报告:
"C:\Program Files\Internet Explorer\iexplore.exe" -k
"http://MyServer/_vti_bin/ReportServer?http://MyServer/MySite/OC/Reports/MyDashboard.rdl&rc:Toolbar=false"
当IE页面出现时,右侧滚动条会显示为灰色。
许多帖子都提到在HTML中插入这种东西:
<body style="overflow:hidden">
研究表明我需要使用占位符将静态HTML添加到报告中。
我做了以下事情:
现在无论我选择什么选项(HTML或文本)或者我是否在Label中放置任何内容,当我按下OK时,我得到:
<Value>
Specify the value of the placeholder
有没有人遇到过这个?,或者有人可以建议一种不同的方式让自助终端看起来像这样吗?
答案 0 :(得分:1)
这是在定义为占位符文本时将作为HTML呈现的标记的完整列表:
Hyperlinks: <A HREF>
Fonts: <FONT>
Header, style and block elements: <H{n}>, <DIV>, <SPAN>,<P>, <DIV>, <LI>, <HN>
Text format: <B>, <I>, <U>, <S>
List handling: <OL>, <UL>, <LI>
因此,在将HTML内容导入报表时,我们需要注意支持的标记。如果HTML内容包含不受支持的HTML标记,则呈现的报表中显示的HTML可能与原始HTML不同。
关于事情
<body style="overflow:hidden">
这有点复杂。您必须在ReportManager CSS中进行编辑,而不是在报表级别表达式中进行编辑。