我尝试使用下面的代码打开一个新窗口,同时将值传递给网址。
="javascript:void(window.open(' http://MYSite.aspx?acctcode= "&Fields!Account.Value', '_blank'))"
当前该链接正在显示,但当我单击它时没有任何反应。
最佳答案
Requirement: I have requirement to open second report in new window by clicking
field in first report. My second report is having input parameter
which is used to filter the data in second report. For Example,First Report Data Second Report Data ---------------- ------------------- DitrictID DistrictID CityID CityName 3 6 2 XYZ 14 3 1 pqr 5 6 3 zzz 6我想显示第一个报告以及地区 ID 列表,当我单击任何
特定 DistrictID 时,它应该向第二个报告提供 DitrictID 以显示
城市属于提供的 DistrictId(在上面的示例中单击 DitrcitId 6< br/>将在第二份报告中显示城市 XYZ 和 XXX。 解决方案: ------------ 为了达成这个: 右键单击第一个报告中 DistrictId 的文本框属性,然后
操作 -> 选择“转到 URL” -> 将表达式设置为 ="javascript:void(window.open('http://服务器名称/ReportServer/?%2f文件夹名称%2f报告名称&rs:命令=Render&DistrictId="& Field!DistrictId.Value & "','_blank'))" 根据您的服务器替换上面表达式中以粗体突出显示的值并
报告详细信息。 这对我很有用,希望这对你也有帮助。干杯!! 前>
关于javascript - 在传递参数时在 SSRS 中的新窗口中打开 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26894333/