一、 设置控制
1.选择对应的字段
2.将需要显示控制的字段的“字段安全性”启用
3.进入字段安全性设置
点击添加新建团队
设置对应团队和用户字段的可读性
使用用户01进行登录查看时多行文本字段会如下显示
二、 代码控制
准备代码
//获取当前登录者权限信息,设置字段可见性 function Field_Display() { var rolesID = Xrm.Page.context.getUserRoles();//获取当前用户的权限id for (var i = 0; i < rolesID.length; i++) {//一个用户可以拥有多个安全角色 var Url = Xrm.Page.context.getClientUrl() + "/api/data/v9.0/roles(" + rolesID[i] + ")?$select=name"; var data_name = ""; $.ajax({ url: Url, type: "get", async: false, headers: { "Content-Type": "application/json; charset=utf-8", "Accept": "application/json", "OData-MaxVersion": "4.0", "OData-Version": "4.0" }, dataType: "json", contentType: "application/json; charset=utf-8", success: function (data) { data_name = data; } }) if (data_name["name"] != "系统管理员") { Xrm.Page.getControl("new_adas").setVisible(false);//除了管理员其他权限都见不到 } } }
添加web资源
回到页面上点击窗体属性-》添加事件事件
添加对应的资源文件
用户登录(字段隐藏)
管理员登录(字段显示)