DynamicsCDS单行文本格式选项 电话定制电话供应商

问题描述 投票:0回答:1

TL;DR

我不想在桌面上打开这个Launch Application窗口,我想让这个按钮运行自定义代码在我的浏览器中打开一个新的标签页或在我的浏览器中弹出窗口。这可能吗?

完整的上下文

在Dynamics和Power Apps中,单行文本格式选项中包含一个电话选项。这提供了一个很好的用户体验,点击文字图标旁的电话图标,就可以启动桌面应用或手机上的电话应用进行通话。

是否可以用我自己的代码为这个电话按钮创建一个自定义动作?也许可以用JavaScript。

"在网络应用程序中,如果您的计算机上安装了Skype或Lync客户端,则将点击启用字段以使用Skype或Lync发起呼叫。电话提供商的选择在系统设置的 "常规 "选项卡的底部。" 似乎只有在系统设置中支持自定义,而且只能定义Skype供应商。

enter image description here

在浏览器中使用Dynamics时,我希望点击电话呼叫按钮,而不是启动应用程序窗口,给用户一个弹出窗口,我在浏览器中使用自己的代码来处理电话呼叫动作。这可能吗?

enter image description here

我不希望打开下面的窗口,而是希望我自己的代码执行一个自定义的动作,比如在浏览器中打开一个弹出窗口,或者在浏览器中打开警报对话框。enter image description here

javascript dynamics-365 common-data-service
1个回答
1
投票

默认情况下,它正是这样工作的。enter image description here

你可能设置了 "记住我对tel链接的选择。"在过去一次。你可以在Windows设置中更改tel:链接的默认应用。

没有支持通过点击动作图标来运行自定义javascript的方法。但这个代码片段应该可以做到这一点。在表格加载时运行它。

MscrmControls.FieldControls.PhoneNumberControl.prototype.action = function() { debugger; };
© www.soinside.com 2019 - 2024. All rights reserved.