使用现有的重定向到一个外部URL

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

如何使用上Acumatica移动XML或MSDL重定向重定向到一个外部链接?

所有我能找到的是如果Acumatica ERP窗体上的操作提供重定向到一个外部URL,你可以映射的动作出现在移动应用程序来使用它。要做到这一点,你需要操作的对象没有附加属性。但是,该标志的重定向属性必须设置为True时,如示于下述的例子。

enter image description here

谢谢

acumatica
1个回答
0
投票

可能有其他的方式,但在2018R2新的T410课程MSDL,你需要做的几个步骤。 (在Acumatica峰会2018 Web服务的过程中得到这个 - 培训指南第6课这应该不久就会公布,如果没有的话。)

首先,定义表单上一个新的工具栏按钮,你的外部链接(这个例子是针对SO303000屏)

public PXAction<AR.ARInvoice> TestURL;  

[PXButton(CommitChanges=true)]
[PXUIField(DisplayName = "TestURL")]

protected void testURL(){
    throw new PXRedirectToUrlException(
        "http://www.acumatica.com",
        "Redirect:http://www.acumatica.com"
    )
}

在发布项目后,返回到定制项目在移动应用部分映射按钮。如图以下示例本添加到页的命令部分。

add container "InvoiceSummary" {
  add field …

  add recordAction "TestURL" {
    behavior = Void
    redirect = True
  }
}

不知道这回答了你的问题,因为你很可能已经列出的MSDL代码,所以也许这是你放在移动定义中你的代码的问题?在训练课上,我们把它放在那里,我们希望,然后查看该容器时,在移动应用中的菜单上显示的链接的容器内。

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