[英]How to determine if Dynamics XRM javascript is being invoked from the unified interface (UCI) or the legacy web-client?
[英]Dynamics 365 - Fields Align in Section Differently in Unified Client Interface vs. Legacy Web Interface
我的表单上的某个部分的行为发生了变化。 目前我有一个名为“Splits”的选项卡,在该选项卡中有一个名为“Quarter Splits”的部分,其中包含八个字段。 查看这些字段在表单编辑器中的布局方式以及它们在下面的命名方式。
在旧接口中,其中一些字段可能具有值,而另一些则没有。 对于那些没有任何值的,它们不会显示出来。 具有值的字段将左对齐。 因此,例如,如果 Fiscal Year 1 - Q1 和 Fiscal Year 2 - Q2 没有值,则不会显示它们。 会计年度 1 - Q3 和会计年度 1 - Q4 都有值并将显示。 在旧版界面中,它们将左对齐,如下所示:
在上图中请注意,即使 Fiscal Year 1 - Q1 和 Fiscal Year 1 - Q2 是表单编辑器左侧的前两个字段,因为它们没有值,它们没有显示,Fiscal Year 1 - Q3 和 Fiscal Year 1 - Q4 显示在他们的位置。
在统一客户端接口中,这不会发生。 见下文:
在统一的客户端界面中,字段出现在 position 中,如果它们是在表单编辑器中指定的。 如何使统一客户端界面中的字段的行为方式与它们在旧界面中的行为方式相同? 即不管它们在表单编辑器中定义的 position 是否都对齐到该部分的左侧?
如您所知,统一界面 (UCI) 专为响应式布局而设计,可根据各种屏幕分辨率、设备和平台中的可用空间进行调整/重排。 我总是必须测试跨设备的 UCI 体验,有时会以惊喜告终。 因此,即使我保留了两个不同的 forms,一个用于 web 经典,另一个用于 UCI。
但是当它们在同一行时,我从不尝试隐藏字段,因为通常我将它们放在单列或两列中的一个部分中。 这样,当多个部分位于单个选项卡中时,回流将按预期进行。
不确定,但您所体验的可能是设计或错误,主要是前者。 我建议您阅读此备忘单并在需要时创建 MS 支持票。 他们可以建议是否可以根据您的情况调整任何遗留表单呈现设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.