首页 文章

向自定义页面上的字段报告超链接

提问于
浏览
0

我们在Acumatica中有一个自定义页面来输入工作订单 . 页面上的第一个字段显然是WO编号 . 我在许多自定义报告中都有WO编号 . 我尝试通过将NavigateMethod属性更改为Server来超链接到我的一个报告上的WO编号,就像我多次为SO编号所做的那样 . WO在报告上显示为超链接,但点击它不会产生任何结果 . 右键单击并在新选项卡中选择打开将打开about.blank的选项卡 . 我们必须做什么才能使WO编号在报告中产生与销售订单输入页面中的SO编号相同的行为?

2 回答

  • 0

    有时上面的解决方案不起作用(最有可能的是,如果你路由到自己的自定义屏幕),我认为正确的实现是使用Main.aspx?在导航URL中,不需要服务器导航方法

    因此,您的导航URL将用于标准Acumatica屏幕(发票和备忘录-AR301000)导航方法:客户端

    导航网址:'Main.aspx?ScreenId = AR301000&DocType = INV&RefNbr ='[ARInvoice.RefNbr]

    目标:主要或_blank

    按照相同的方式组成自定义屏幕的URL

  • 0

    在TextBox字段上,使用以下三个属性:NavigateMethod,NavigateUrl和Target

    以下是PO的示例:

    NavigateMethod:服务器

    NavigateUrl:='?ScreenId = PO301000&OrderNbr ='[POOrder.OrderNbr]

    目标:_blank

    enter image description here

    您可以通过转到要在Acumatica中重定向到的页面并选择密钥(例如:WO字段)来制作NavigateUrl . 然后,您可以将URL参数从浏览器URL栏复制到报告NavigateURL属性 . 通过在NavigateUrl公式中连接硬编码密钥,将其替换为报表中的WO参数 .

    Target是标准的超链接目标属性,'_ blank'将在新页面中打开链接 .

    目标参考:https://www.w3schools.com/Jsref/prop_form_target.asp

相关问题