我们如何允许对 Dynamics CRM 中的单个字段进行多项选择?

How do we allow multiple selections for a single field in Dynamics CRM?

我们需要为自定义实体 Tagging 设置多个值 selection。因此,we successfully configured a many-to-many relationshipProjectTagging 实体之间:

但是,对于此实体 Tagging,我们无法 select Project 形式的多个值:

服务器端的任何选项 C#js 都可以。

我们如何在 Dynamics CRM 中允许多个 selection 用于单个字段?

不可能开箱即用(或)使用 C#(或)使用 JS,因为在后台使用交叉 table 来保存数据。因此,所有相关 Tagging 实体将显示在记录的子导航下。

非常好的解决方法是使用 html 网络资源提示并从用户那里获取 selection(使用自定义多 select 控件)或复选框。然后,您可以使用 CRM Actions 将数据传递到自定义工作流 activity,然后将 ProjectTagging 实体相关联。

您还可以将 selected 值作为逗号分隔文本写入表单上的新字段,并在字段更改时连接插件到 create/update/delete 相关 Tagging实体。

使用Associate/Disassociate关联项目和标记记录。