SSRS 和嵌入式 JavaScript

问题描述 投票:0回答:1

我有一个嵌入在浏览器页面上的 SSRS 报告。在这份报告上我有一张图片。当我获得该图像的图像属性时,我选择

Actions
,
Go to URL
并有以下 JavaScript=

javascript:void(window.open('https://p21.castertech.com/Prophet21/index.html#/window/m_customermasterinquiry?customer_id=" & parameters!CustID.value & "','_blank'))

当我进入浏览器的命令行并填写

custid
时,输入值,例如=

javascript:void(window.open('https://p21.castertech.com/Prophet21/index.html#/window/m_customermasterinquiry?customer_id=50','_blank'))

用于测试它的工作原理。

当我单击报告上具有相同日期的图像时,没有任何反应。不确定我做错了什么。浏览器是 Chrome,JavaScript 已打开,SSRS 当前版本 15

另一个注释是我在文本框属性上有脚本,再次转到语句

javascript:void(window.open('https://p21.castertech.com/Prophet21/index.html#/window/m_orderentry?order_no=" & Fields!order_number.Value & "','_blank'))

那也不起作用。

javascript reporting-services window.open
1个回答
0
投票

看起来 JavaScript 没有用引号括起来来创建字符串。

="javascript:void(window.open('https://p21.castertech.com/Prophet21/index.html#/window/m_customermasterinquiry?customer_id=" & parameters!CustID.value & "','_blank'))"

© www.soinside.com 2019 - 2024. All rights reserved.