【问题标题】:D365 Open a different Form depending on a field-value in UCI (eg: Contact Type)D365 根据 UCI 中的字段值打开不同的表单(例如:联系人类型)
【发布时间】:2019-04-15 11:23:48
【问题描述】:

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

每个人都有一种独特的方式来查看表单 - 子网格和字段中显示了一些唯一适用于相应联系人类型的关系。 因此,我想根据联系人类型显示两种不同的表单。

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

【问题讨论】:

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


    【解决方案1】:

    没有 JavaScript 是不可能的。

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

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

    如果表单布局易于处理,只需将 sections 中的控件依次分组到 tab 中,然后根据字段值显示/隐藏整个选项卡。这是更好的选择。但可能会导致维护噩梦。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-14
      相关资源
      最近更新 更多