如何在 AX 中创建超链接?

How do you create a hyperlink in AX?

我一直致力于 AX 项目,该项目从外部供应商处获取文本文件,将文件转换为 XML 数据并将数据保存在 AX 表中,供用户使用 AX 提示查看。

我需要从 AX cue 的网格视图link 到原始源文本文件。但是我无法在AX中为存储在网络驱动器上的原始文本文件构造一个hyperlink。

有没有人知道如何在 AX 2012 R2 中执行此操作?

如果你想在网格上使用它,我认为没有本地方法可以做到这一点,但它很简单。

只需覆盖网格上的 mouseDown() 方法并输入:

infolog.urlLookup(@'//127.0.0.1/');

用您的记录值的网络份额替换部分。如果需要,您可以使用网格字段字体使其看起来像 link。

如果你想在表单上使用 URL,你可以使用常规的 MenuItemButton 但设置 属性 Style = Link。这将使菜单按钮 "look" 像 link,然后您将使用上面相同的代码来启动它。

您可以使用 WebSiteURL EDT,正如在 EPWebSiteParameters table 内部和外部 URL EP 的标准中所做的那样。