0

我有类似授权的东西,可以说如果用户没有编辑授权,那么我不想提供内联编辑选项。这怎么可能。

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); 
}

这让我得到了我想要的。

4

1 回答 1

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);
}
于 2014-10-21T11:36:38.093 回答