问题描述
在Business Central的登录过程中,我需要显示一个URL。在OnAfterLoginStart事件上有一个事件。事件代码的一部分将显示服务条款。显示服务条款页面,如下所示:Hyperlink(TOS_URL);
执行此操作不会创建新标签。
如果我这样做: 消息(“必须批准新的TOS”); 超链接(TOS_URL);
如果我将其放在按钮上,然后单击窗口,则相同的代码(Hyperlink(TOS_URL);)可以正常工作。
Business Central基本代码中是否存在不允许登录过程完成之前重定向的内容?
是否有另一种无需消息声明即可完成此任务的方法?
感谢您的帮助。
解决方法
如果您在OnShowTermsAndConditions
中使用事件LogInManagement
,则超链接有效,但是我的浏览器阻止了新窗口/标签的打开。
另一种解决方案是创建一个显示您的服务条款的Control Addin,然后在Business Central中打开一个带有Control Addin的页面。