0

TL;博士

我不想在桌面上打开此启动应用程序窗口,而是希望该按钮运行自定义代码以在我的浏览器中打开一个新选项卡或在我的浏览器中打开一个弹出窗口。那可能吗?

完整的上下文

在 Dynamics 和 Power Apps 中,单行文本格式选项中包含一个电话选项。这提供了一种很好的用户体验,可以沿着文本图标单击电话图标以启动桌面应用程序或移动设备上的电话应用程序来拨打电话。

是否可以使用我自己的代码为此电话按钮创建自定义操作?也许在 JavaScript 中。

在 Web 应用程序中,如果您的计算机上安装了 Skype 或 Lync 的客户端,则可以单击启用字段以发起呼叫。电话服务提供商选项位于系统设置的常规选项卡的底部。 ”唯一支持的自定义是在系统设置中,它只允许您定义 Skype 提供商。

在此处输入图像描述

理想情况下,在浏览器中使用 Dynamics 时,我想单击电话呼叫按钮,而不是启动应用程序窗口,而是使用我自己的代码在浏览器中为用户提供一个弹出窗口来处理电话呼叫操作。那可能吗?

在此处输入图像描述

我不希望打开以下内容,而是希望我自己的代码执行自定义操作,例如在浏览器中打开弹出窗口或在浏览器中打开警报对话框。 在此处输入图像描述

4

1 回答 1

1

默认情况下它就是这样工作的: 在此处输入图像描述

您可能设置了“记住我对电话链接的选择”。过去一次。您可以在 Windows 设置中更改 tel: 链接的默认应用程序。

不支持通过单击操作图标运行自定义 javascript 的方式。但是这个代码片段应该可以解决问题。在表单加载时运行它:

MscrmControls.FieldControls.PhoneNumberControl.prototype.action = function() { debugger; };
于 2020-06-03T14:10:10.833 回答