【问题标题】:Disable delete button on jQgrid based on certain user session data根据某些用户会话数据禁用 jQgrid 上的删除按钮
【发布时间】:2016-07-29 11:06:27
【问题描述】:

我想知道如果登录的用户具有特定类别,是否可以隐藏小垃圾桶按钮。

条件应该是这样的,

<?PHP IF(($_SESSION['usuarioSCB'] -> categoria) != 'Administrativo de gestión interna'): ?>

但我不知道将它放在我的网格代码中的何处或如何放置。

现在我也有一个标准的navGrid

jQuery("#tab_contactos").jqGrid('navGrid','#list_contactos',{
     edit:true, 
     add:true, 
     del:true, 
     pdf:true, 
     refresh:false
   } 
});

谢谢。

【问题讨论】:

    标签: php jquery session button jqgrid


    【解决方案1】:

    这里我使用本地数据加载网格,

    var mydata = [
      {"UserName":"8125579231","RoleId":1,"Name":"Sreekanth","RoleName":"Administrator"},
      {"UserName":"9676078986","RoleId":1,"Name":"Karteek","RoleName":"Administrator"} ];
        var myGrid = $("#list2"),
        myGridId = $.jgrid.jqID(myGrid[0].id);
        myGrid.jqGrid({
            caption: "Employee Details",
            data: mydata,
            datatype: "local",
            colNames: ["UserName", "RoleId", "Name", "RoleName"],
            colModel: [
                  { name: "UserName", index: 'UserName', width: 150 },
                  { name: 'RoleId', index: "RoleId", width: 150 },
                  { name: "Name", index: "Name", width: 150 },
                  { name: "RoleName", index: "RoleName", width: 150 }
            ],
            rowNum: 10,
            pager: '#jQGridDemoPager',
            sortname: "UserName",
            viewrecords: true,
            sortorder: "desc"
    }).jqGrid('navGrid', '#jQGridDemoPager');
    
    // This line will disable the delete button
    $("#del_" + myGridId).addClass('ui-state-disabled');
    

    我的参考是Oleg's answer

    你必须将你的条件添加到这一行,

    <?PHP IF(($_SESSION['usuarioSCB'] -> categoria) != 'Administrativo de gestión interna'){ ?>
        $("#del_" + myGridId).addClass('ui-state-disabled');
    <?PHP 
      } 
    ?>
    

    查看Demo 禁用删除按钮。

    【讨论】:

      猜你喜欢
      • 2015-08-24
      • 1970-01-01
      • 1970-01-01
      • 2012-06-30
      • 1970-01-01
      • 2012-05-15
      • 2021-12-13
      • 2020-11-23
      • 1970-01-01
      相关资源
      最近更新 更多