D365根据UCI中的字段值(例如:联系人类型)打开其他表格

时间:2019-04-15 11:23:49

标签: dynamics-crm dynamics-365 dynamics-crm-365 dynamics-crm-uci

在Dynamics 365中使用新的UCI界面。 在“联系人”中,我有两个保存的视图:“供应商联系人”和“客户联系人”。 这取决于(您猜对了)供应商或客户的“联系类型”。

每种方式都有一种我想查看表单的方式-子网格和字段中显示的一些关系唯一地应用于各自的“联系人类型”。 因此,我想根据联系人类型显示两种不同的形式。

首先没有Java脚本,这是否可能?如果需要Javascript,我如何确保它加载并轻拂为正确的表单类型,而不会闪烁并且不会给用户带来太多烦恼?

1 个答案:

答案 0 :(得分:1)

没有JavaScript不可能。

多个表单和表单切换器用于向不同的用户群显示不同的表单,它是由安全角色驱动的。如果用户可以访问多个表单,则上次访问的表单将被记住并呈现。

我们可以执行表单脚本来根据需要进行切换。如果表单布局很复杂,例如太多的子网格/部分/控件无法显示/隐藏,那么表单切换器就是这种方式。 UX不好,我同意,您不能回避。 Dynamics CRM产品中没有表单初始化或预加载同类事件。

如果通过将部分中的控件分组而又易于在选项卡中对表单布局进行处理,则可以根据字段值显示/隐藏整个选项卡。这是更好的选择。但是可能会导致维护噩梦。