1

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

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

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

根据微软的说法,它在 2020 年 4 月之前还没有正式准备好(https://docs.microsoft.com/en-us/power-platform/admin/about-unified-interface#capabilities-not-yet-on-unified-interface),但我们需要在此之前开始测试。

提前谢谢了

4

1 回答 1

1

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

只有需要更改的是表单脚本。随时随地访问全名字段,就像在 UCI 中执行脚本时将formContext.getAttribute("fullname")其切换到一样。formContext.getAttribute("firstname") + " " + formContext.getAttribute("lastname")

我刚刚在我的 UCI 中快速测试了这一点。还有显示全名字段的视图,没有问题。如果有数据,模板应该不是问题。唯一的问题是形式,所以上面的脚本将解决这个问题。

于 2019-11-15T16:55:36.010 回答