如果元数据值等于特定值,则在Dynamics CRM 2011中显示功能区按钮

时间:2013-06-10 13:07:55

标签: dynamics-crm-2011 dynamics-crm

如果元数据属性的值等于特定值,有没有办法只显示自定义功能区按钮?

在我的示例中,我只想在所有表单上显示自定义功能区按钮,如果为当前实体类型启用了sharepoint文档管理。

例如: 我为实体“帐户”激活了sharepoint文档管理,但没有为实体“联系”激活。如果我在帐户的表单,我希望crm显示自定义按钮。如果我在联系表单中,我希望crm不显示自定义按钮。

最诚挚的问候,谢谢你, 格里特

1 个答案:

答案 0 :(得分:2)

我建议的唯一方法是使用CustomRule启用/禁用按钮而不是隐藏它(here是关于禁用规则的更多信息)。自定义操作可以调用jsript,它将执行RetreiveEntityRequest以验证Sharepoint是否为实体启用。

通常您会使用EntityPropertyRule中的ribbon display rules。不幸的是,SharePoint集成属性不受支持。

Here您可以找到有关如何自定义功能区的更多信息