【发布时间】:2014-12-16 14:20:42
【问题描述】:
我有类似授权的东西,如果用户没有编辑授权,那么我不想提供内联编辑选项。这怎么可能。
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);
}
这让我得到了我想要的。
【问题讨论】:
-
您写的只是内联编辑,但您似乎正是在“act”列中使用了
formatter: "actions",并且您想禁用formatter: "actions"添加的列中的按钮。是您在“禁用列”下的意思吗? -
是的,我错了,我正在使用格式化程序操作。