Laravel 如何对普通用户隐藏dx数据网格中的编辑选项

Laravel 如何对普通用户隐藏dx数据网格中的编辑选项,laravel,datagridview,devexpress,devextreme,voyager,Laravel,Datagridview,Devexpress,Devextreme,Voyager,我正在使用voyager Laravel中的数据网格表。。 它可以正常工作,我需要根据分配的角色向普通用户禁用或隐藏编辑选项 onCellPrepared: function(e) { var role = "<?php echo setting('admin.Admin_role_id') ?>"; var userrole = "<?php echo setting('site.normal_user_role_id') ?>"; // al

我正在使用voyager Laravel中的数据网格表。。 它可以正常工作,我需要根据分配的角色向普通用户禁用或隐藏编辑选项

onCellPrepared: function(e) {
    var role = "<?php echo setting('admin.Admin_role_id') ?>";
    var userrole = "<?php echo setting('site.normal_user_role_id') ?>";

    // alert(role);
    if (role == 1) {
        console.log(role);
        e.component.element().find('.dx-command-edit').show();
    }

    if (userrole == 2) {
        console.log(userrole);
        e.component.element().find('.dx-command-edit').hide();
    }
}
onCellPrepared:函数(e){
var-role=“”;
var userrole=“”;
//警惕(角色);
如果(角色==1){
console.log(角色);
e、 component.element().find('.dx命令编辑').show();
}
if(userrole==2){
log(userrole);
e、 component.element().find('.dx命令编辑').hide();
}
}

我解决了这个问题,因为我只需要将编辑选项的访问权授予我的管理员。 我已经这样解决了这个问题

var is_editable = false;
var role = "<?php echo setting('admin.Admin_role_id') ?>";

@if(Auth::user()->role_id == setting('admin.Admin_role_id', 1))

is_editable = true;

@endif



editing: {
            mode: "popup",
            allowAdding: is_editable,
            allowDeleting: is_editable,
            allowUpdating: is_editable,
            popup: {
                title: "Employee Attendance  Information",
                showTitle: true,
                id: "employees->id",
                position: {
                    my: "top",
                    at: "top",
                    of: window
                }
            }
        },
var可编辑=false;
var-role=“”;
@if(Auth::user()->role\u id==设置('admin.admin\u role\u id',1))
是否可编辑=真;
@恩迪夫
编辑:{
模式:“弹出”,
Allowading:是否可编辑,
AllowDeleteing:是否可编辑,
AllowUpdate:是否可编辑,
弹出窗口:{
标题:“员工考勤信息”,
节目名称:真的,
id:“员工->id”,
职位:{
我的:“上衣”,
在“顶部”,
的:窗口
}
}
},

请详细说明您的问题,给出您的尝试,并注明输入和预期输出。