我将创建一个解决方案,其中表单将携带一个选择列表,该列表包含服务器上声明的所有实体的名称。该列表需要在每次使用时动态更新。
我之前部署的解决方案是在 iframe 中设置 Web 资源,从而完全控制它的动态设置。它有效并且运作良好。
现在,出于好奇,我想知道是否可以使用内置的选项列表组件来解决它。也许如果我使用了一个插件,该插件在显示配备选择列表的表单之前触发并更改为其声明的底层选项集的元数据......
想过这个吗?
替代建议?
我将创建一个解决方案,其中表单将携带一个选择列表,该列表包含服务器上声明的所有实体的名称。该列表需要在每次使用时动态更新。
我之前部署的解决方案是在 iframe 中设置 Web 资源,从而完全控制它的动态设置。它有效并且运作良好。
现在,出于好奇,我想知道是否可以使用内置的选项列表组件来解决它。也许如果我使用了一个插件,该插件在显示配备选择列表的表单之前触发并更改为其声明的底层选项集的元数据......
想过这个吗?
替代建议?
我相信应该可以在实体(不是对象,而是实体的实际元数据)的创建/更新/删除上触发插件,更新全局选项集列表。然后你可以让 CRM 为你填充它......
我不知道推荐,但它会被支持。
使用InsertOptionValueRequest添加新值。
这强制发布:
service.Execute( new PublishXmlRequest
{
ParameterXml = String.Format(
"<importexportxml><entities><entity>{0}</entity></entities></importexportxml>",
"EntitySetLogicalName")
});