首先还是进入到我们的RibbonWorkbench解决方案里面,[注:选择Solution时,当前Solution必须包含需要操作的Entity] 第一步选择你要操作的Entity ,然后选择要操作的Button,这里我们需要对Button进行启用和禁用,我们选择Enable Rule 点击加号。
添加一个步骤,选择Custom Rule 自定义规则。
这里我们让他默认为false,FunctionName为你js定方法名,Library为你上传在Solution的js文件
下面是js代码
var role=false;
function ShowRoleForBaidu()
{
var RoleId=Xrm.Page.context.getUserRoles();//获取当前的权限id
//alert(RoleId);
//有时候我们获取的id加了{}了的,这时候我们需要将它转换一下
// var newRoleId=RoleId.replace(/^{/, "").replace(/}$/, "");
for (var i=0;i<RoleId.length;i++