全名控件在Dynamics 365 Unified界面中不起作用

时间:2019-11-15 16:33:45

标签: dynamics-crm microsoft-dynamics dynamics-crm-uci

我们最近在Dynamics 365 CE Web客户端上启用了统一界面,并注意到“联系人”表单和多个视图中缺少全名。当我们打开表单编辑器时,它在那里,但是当我们运行formContext.getAttribute("fullname")时,它返回一个空值。

这使我们非常头疼,因为我们基本上在各处使用全名:表单,视图,文档模板,JavaScript等。

在我们环境中的任何地方,有没有人遇到此问题或知道解决方法而不必用名字和姓氏替换全名

根据Microsoft的说法,它官方尚未在2020年4月(https://docs.microsoft.com/en-us/power-platform/admin/about-unified-interface#capabilities-not-yet-on-unified-interface)之前准备就绪,但是我们需要在此之前开始测试。

非常感谢

1 个答案:

答案 0 :(得分:0)

UCI中尚无复合控件。因此,将不会显示弹出窗口来进行数据输入。这意味着全名字段将显示为各个子字段,即。 名字姓氏。名字或姓氏中任何一个的数据更改将复制到全名字段。

仅需要进行表单脚本更改。如果脚本在UCI中执行,则无论何时何地,您都可以访问formContext.getAttribute("fullname")之类的全名字段,将其切换为formContext.getAttribute("firstname") + " " + formContext.getAttribute("lastname")

我刚刚在UCI中对此进行了快速测试。另外,显示全名字段的视图也没有问题。如果有数据,模板应该没有问题。唯一的问题在于形式,因此上述脚本可以解决问题。