首页 > 解决方案 > Business Central AL 代码超链接方法

问题描述

我需要在 Business Central 的登录过程中显示一个 URL。在 OnAfterLoginStart 事件上有一个事件。部分事件代码将显示服务条款。显示服务条款页面如下: Hyperlink(TOS_URL);

执行此操作不会创建新选项卡。

如果我这样做: Message('必须批准新的 TOS'); 超链接(TOS_URL);

然后显示消息并创建一个新选项卡 - 正如预期的那样。

如果我将相同的代码 (Hyperlink(TOS_URL);) 放在按钮上单击窗口,它会按预期工作。

在登录过程完成之前,Business Central 基本代码中是否存在不允许重定向的内容?

有没有其他方法可以在没有消息语句的情况下完成此任务?

感谢您的任何帮助。

标签: dynamics-business-centraldynamics-al

解决方案


如果您OnShowTermsAndConditionsLogInManagement超链接中使用该事件,但是我的浏览器阻止了新窗口/选项卡的打开。

另一种解决方案可能是创建一个控制插件来显示您的服务条款,然后在 Business Central 中打开一个带有控制插件的页面。


推荐阅读