我想知道如果登录的用户具有某个类别,是否可以隐藏小垃圾桶按钮。
条件应该是这样的,
<?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
}
});
感谢。
答案 0 :(得分:0)
我在这里使用本地数据加载网格,
tbl2
我的参考是Oleg's answer。
您必须将条件添加到此行
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');
请参阅Demo禁用删除按钮。