首页 > 其他 > 详细

根据安全角色来设置字段的显示与隐藏

时间:2021-09-13 17:27:28      阅读:23      评论:0      收藏:0      [点我收藏+]

技术分享图片准备代码

JavaScript
 
 
复制代码
//获取当前登录者权限信息,设置字段可见性
            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);//除了管理员其他权限都见不到
                    }
                }
            }

根据安全角色来设置字段的显示与隐藏

原文:https://www.cnblogs.com/LanHai12/p/15257975.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!