0

可能重复:
在 CRM 2011 中禁用系统功能区

任何人请解释如何禁用系统功能区按钮,如“保存”、“保存并关闭”

4

3 回答 3

2

禁用“保存”和“保存并关闭”的最佳方法是取消用户的“更新”权限 - CRM 将自动为您禁用这些按钮。

如果您需要根据一些基于记录的条件执行此操作,您可以使用 Ribbon Workbench for Dynamics CRM:

1) 创建一个解决方案,包括您希望更改的实体(或添加应用程序功能区以在所有功能区上进行更改)

2) 添加一个包含您可能需要使用的任何 javascript 函数的网络资源

3) 将解决方案加载到 Ribbon Workbench

4) 更改为“表格”功能区

5)选择“保存”按钮并右键单击->“自定义命令”

6) 在“解决方案元素”中找到命令并更改启用规则。

7) 如果您不需要自定义任何核心启用/显示规则,您可以将“IsCore”属性更改为 True,以便它使用基本定义。

如果您需要任何支持 - 您可以使用http://ribbonworkbench.uservoice.com/ “联系我们”。

斯科特

于 2012-06-01T07:19:02.223 回答
1

这是在电子邮件实体上隐藏“插入模板”功能区按钮的示例。只需修改它以禁用您必要的按钮。

var buttonID = "email|NoRelationship|Form|Mscrm.Form.email.ApplyTemplate-Large"; // id of ribbon button
var btn = window.top.document.getElementById(buttonID);
if(btn)
{
   btn.disabled = true;
}
于 2012-05-30T10:19:15.763 回答
1

尝试使用CRM 2011 Visual Ribbon Editor。我认为最简单的方法是,如果您使用 CRM On-Premises。

如果没有,请尝试适用于 Dynamics CRM 2011 的 Ribbon Workbench

于 2012-05-31T07:53:07.917 回答