我有一个包含指向 Word 文档的链接的报告。我在跳转到 URL 的文本框上创建了一个操作,并填充了 URL。
我有一个显示报表的 PerformancePoint 仪表板,它位于使用 SharePoint 集成报表的报表库中。
链接无法正常工作。按照这个人的建议,我用 javascript 包围了我的链接,以便在新窗口中打开。
除了最终结果之外,这在任何地方都有效。该链接适用于 BIDS、仪表板设计器和报告库。它在部署到 SharePoint 网站的仪表板中不起作用。有任何想法吗?
编辑:此 HTML 链接:
=First(Fields!Link.Value, "MyUrl")
在呈现的报告中给了我这个:
<TD style="WIDTH:53.98mm;word-wrap:break-word;HEIGHT:6.35mm;" class="a7">Click Me!</TD>
这个 Javascript 链接:
="javascript:window.location.href='" & First(Fields!Link.Value, "MyUrl") & "';"
在呈现的报告中给了我这个:
<a tabindex="40" href="javascript:window.location.href='http://example.com/sites/some/subsite/DocumentLibrary/Folder/MyDocument.doc';" style="color:Blue" TARGET="_top">Click Me!</a>
当您单击它时,它什么也不做。