【问题标题】:Why my ribbon button not shows up in my form CRM 365?为什么我的功能区按钮未显示在我的 CRM 365 表单中?
【发布时间】:2018-07-26 08:44:10
【问题描述】:
我通过 Ribbon Workbench 插件在我的实体表单 XrmToolBox 中添加了功能区按钮,我已经发布了对该表单的更改,但是当我刷新页面时,仍然没有我已经创建的按钮。
我的另一个问题是如何通过插件向该按钮添加操作?我在互联网上找到了一些答案,但仍然不是 100% 理解,首先我们在 CRM 中创建操作,以便我们可以将其添加到插件注册中,但我仍然不明白如何判断该操作属于我的功能区按钮。谁能帮帮我?
【问题讨论】:
标签:
c#
dynamics-crm
microsoft-dynamics
dynamics-crm-365
crm-ribbon-workbench
【解决方案1】:
如果新的自定义功能区按钮没有关联的命令,它不会显示,其他原因可能是缓存,尝试清除它并再次检查。
【解决方案2】:
您可以像从功能区/命令栏按钮的任何工作流一样执行自定义操作。为此,您可以使用功能区工作台中的智能按钮。 Read more
您所说的插件注册是在此操作执行时将触发并可以在管道中使用的东西。对于每个自定义操作 - 您都会收到一条插件消息来注册。
假设您有一个事件,您想通过单击快速解决它 - 您可以创建名为“快速解决”的自定义操作,它将以默认解决方案关闭事件。假设在快速解决问题上,您想要拉出所有相关的子事件并关闭所有内容,然后在“快速解决”消息上注册一个插件,您可以编写代码来拉/关闭插件内的所有子事件。