报表超链接到自定义页面上的字段
Report Hyperlink to a field on a custom page
我们在 Acumatica 中有一个自定义页面来输入工单。页面上的第一个字段显然是 WO 编号。我在我们制作的许多定制报告中都有 WO 编号。我试图通过将 NavigateMethod 属性 更改为 Server 来超链接到我的一份报告中的 WO 编号,就像我多次为 SO 编号所做的那样。 WO 在报告中显示为超链接,但单击它不会产生任何结果。右键单击并选择在新选项卡中打开打开 about.blank 的选项卡。我们必须做什么才能使 WO 编号在报告中产生与销售订单输入页面中的 SO 编号相同的行为?
在 TextBox 字段上使用以下三个属性:
NavigateMethod、NavigateUrl 和 Target
这是采购订单的示例:
导航方法:服务器
NavigateUrl: ='?ScreenId=PO301000&OrderNbr=' + [POOrder.OrderNbr]
目标:_空白
您可以通过在 Acumatica 中转到要重定向到的页面并选择键(例如:WO 字段)来制作 NavigateUrl。然后您可以将 URL 参数从浏览器 URL 栏复制到您的报告导航 URL 属性。通过在 NavigateUrl 公式中连接硬编码键,将其替换为报告中的 WO 参数。
目标是标准的 hyperlink 目标 属性,'_blank' 将在新页面中打开 link。
有时上述解决方案不起作用(如果您路由到自己的自定义屏幕,很可能),
我认为正确的实现是使用 Main.aspx?在导航 URL
并且不需要服务器导航方法
因此您的导航 URL 将用于标准 Acumatica 屏幕(发票和备忘录-AR301000)
导航方法:客户端
导航 URL:'Main.aspx?ScreenId=AR301000&DocType=INV&RefNbr='+ [ARInvoice.RefNbr]
目标:main 或 _blank
按照相同的方式为自定义屏幕编写 URL
我们在 Acumatica 中有一个自定义页面来输入工单。页面上的第一个字段显然是 WO 编号。我在我们制作的许多定制报告中都有 WO 编号。我试图通过将 NavigateMethod 属性 更改为 Server 来超链接到我的一份报告中的 WO 编号,就像我多次为 SO 编号所做的那样。 WO 在报告中显示为超链接,但单击它不会产生任何结果。右键单击并选择在新选项卡中打开打开 about.blank 的选项卡。我们必须做什么才能使 WO 编号在报告中产生与销售订单输入页面中的 SO 编号相同的行为?
在 TextBox 字段上使用以下三个属性: NavigateMethod、NavigateUrl 和 Target
这是采购订单的示例:
导航方法:服务器
NavigateUrl: ='?ScreenId=PO301000&OrderNbr=' + [POOrder.OrderNbr]
目标:_空白
您可以通过在 Acumatica 中转到要重定向到的页面并选择键(例如:WO 字段)来制作 NavigateUrl。然后您可以将 URL 参数从浏览器 URL 栏复制到您的报告导航 URL 属性。通过在 NavigateUrl 公式中连接硬编码键,将其替换为报告中的 WO 参数。
目标是标准的 hyperlink 目标 属性,'_blank' 将在新页面中打开 link。
有时上述解决方案不起作用(如果您路由到自己的自定义屏幕,很可能), 我认为正确的实现是使用 Main.aspx?在导航 URL 并且不需要服务器导航方法
因此您的导航 URL 将用于标准 Acumatica 屏幕(发票和备忘录-AR301000) 导航方法:客户端
导航 URL:'Main.aspx?ScreenId=AR301000&DocType=INV&RefNbr='+ [ARInvoice.RefNbr]
目标:main 或 _blank
按照相同的方式为自定义屏幕编写 URL