昨天群里熊宸(Microfoft MVP)给大家分享了以“Dynamics CRM 客户端编程概况”为主题,在群里给大家做了一次精彩的分享。

一些朋友聊到了Ribbon按钮在Form上的显示问题,因为Ribbon Button默认是对所有的Form可见的,在实体多有多个Form的情况下,自然有不同Form显示不同的Ribbon Button的需求。

在这里打个广告,对CRM感兴趣的朋友可以加入我们的群:

MSCRM商务技术交流群:149371424

群主伟峰会在经常会组织一些分享活动,上周和本周四共进行了两次分享活动。

下面进入正题:

在Test实体中有两个Form

Dynamics CRM 多个Form显示不同的Ribbon按钮-LMLPHP

导出解决方案

可以用编辑工具把按钮做好,(2013可以使用 Ribbon Workbench)

Dynamics CRM 多个Form显示不同的Ribbon按钮-LMLPHP

把Xml Copy出来

Dynamics CRM 多个Form显示不同的Ribbon按钮-LMLPHP

解压解决方案,打开customizations.xml,把做好的XMl放到systemform –>form节点中。

Dynamics CRM 多个Form显示不同的Ribbon按钮-LMLPHP

同上面的步骤,新建另外一个一个Ribbon,并把XML copy到另外一个Form节点下面。下面来看下效果:

这是第一个Form:

Dynamics CRM 多个Form显示不同的Ribbon按钮-LMLPHP

这是第二个Form

Dynamics CRM 多个Form显示不同的Ribbon按钮-LMLPHP

05-11 08:17