我有类似授权的东西,让我们说如果用户没有编辑授权,那么我不想提供内联编辑选项。这怎么可能。
if(NotAuthorized)
{ $grid.jqGrid('hideCol', "act");}
更新 根据以下建议更新了答案
function evaluateAuthorization(authorizations) {
$("#gridList").find(".ui-inline-edit,.ui-inline-del,.ui-inline-save,.ui-inline-cancel")
.addClass("ui-state-disabled")
.prop("onclick", null)
.prop("onmouseover", null)
.prop("onmouseout", null);
}
这让我得到了我想要的东西。
答案 0 :(得分:1)
我理解你可以正确禁用loadComplete
内的按钮。代码可以是以下
loadComplete: function () {
$(this).find(".ui-inline-edit,.ui-inline-del,.ui-inline-save,.ui-inline-cancel")
.addClass("ui-state-disabled")
.prop("onclick", null)
.prop("onmouseover", null)
.prop("onmouseout", null);
}