我正在尝试使用以下内容打开一个新窗口,同时将一些值传递给 url。我是新手,所以我猜这是次要的。
="javascript:void(window.open('https://website.com/Move/Closeout.aspx?cusid=" & Fields!CustomerID.Value & "&soid=" & Fields!SalesorderID.Value', '_blank'))"
在报告中,该链接甚至没有显示为链接,当我单击它时,什么也没有发生。
我正在尝试使用以下内容打开一个新窗口,同时将一些值传递给 url。我是新手,所以我猜这是次要的。
="javascript:void(window.open('https://website.com/Move/Closeout.aspx?cusid=" & Fields!CustomerID.Value & "&soid=" & Fields!SalesorderID.Value', '_blank'))"
在报告中,该链接甚至没有显示为链接,当我单击它时,什么也没有发生。
您需要将 url 设置为导航链接。因此,您的字段表达式将只是Fields!CustomerID.Value
然后右键单击单元格,Text Box Properties...
然后选择Action
。选择Go to URL
单选按钮并在其中输入您的 javascript 表达式:
="javascript:void(window.open('https://website.com/Move/Closeout.aspx?cusid=" & Fields!CustomerID.Value & "&soid=" & Fields!SalesorderID.Value', '_blank'))"
这会将单元格中显示的 CustomerID 变成可点击的链接。
我也改了Font
。Color
表示Blue
它是一个链接。