dynamics-business-central - Business Central AL 代码超链接方法
问题描述
我需要在 Business Central 的登录过程中显示一个 URL。在 OnAfterLoginStart 事件上有一个事件。部分事件代码将显示服务条款。显示服务条款页面如下: Hyperlink(TOS_URL);
执行此操作不会创建新选项卡。
如果我这样做: Message('必须批准新的 TOS'); 超链接(TOS_URL);
然后显示消息并创建一个新选项卡 - 正如预期的那样。
如果我将相同的代码 (Hyperlink(TOS_URL);) 放在按钮上单击窗口,它会按预期工作。
在登录过程完成之前,Business Central 基本代码中是否存在不允许重定向的内容?
有没有其他方法可以在没有消息语句的情况下完成此任务?
感谢您的任何帮助。
解决方案
如果您OnShowTermsAndConditions
在LogInManagement
超链接中使用该事件,但是我的浏览器阻止了新窗口/选项卡的打开。
另一种解决方案可能是创建一个控制插件来显示您的服务条款,然后在 Business Central 中打开一个带有控制插件的页面。
推荐阅读
- vue.js - 如何在 vue 的详细信息页面上显示数据?
- react-native - 如何从函数启动 React-Native-Animatable 动画?
- excel - Excel 中带有总和的进度图标
- angular - 我想显示用户列表并通过图表显示他们各自的数据
- r - 时间序列数据的数据差距问题
- sql - postgres:计算每次行程的标准差值
- django - 如何在模型中创建 ForeignKey 字段,在管理视图中显示文本名称而不是 URL?
- delphi - TidTCPClient 与 TidTCPServer 保持连接状态多长时间没有包通信
- javascript - 使用 webpack 模式“生产”时,Angular @ngtools/webpack 构建失败
- python-3.x - 使用 Python3.6 使用 serviceID 的 keytab 连接到 HDFS