Jqgrid视图记录允许编辑可编辑的字段

时间:2012-06-20 19:25:39

标签: jquery jqgrid

我正在使用 Jqgrid版本4.4.0。我的网格是一个很复杂的网格,内联编辑。 选择行我根据条件使行可编辑。 以下是使行可编辑的代码。

$("#list1").jqGrid('editRow', id, true, null,null,null,null, successfunc );

在网格的导航按钮中,我有“查看记录”按钮。点击查看按钮,查看表单显示所有字段。查看记录提供了编辑可编辑字段的选项。我想限制用户视图而不是编辑。当我搜索jqgrid wiki时,它显示没有事件与此“查看记录”按钮相关联。我还尝试使用beforeShowForm进行自定义:function(formid){}。但没有运气。请建议如何实现这一目标?提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以使用beforeShowForm和导航按钮中的“查看”按钮。例如,请参阅示例here

此外,我建议您以对象形式使用editRow的参数:

$("#list1").jqGrid('editRow', id, {
    keys: true,
    successfunc: successfunc
});

在我看来,它使代码更具可读性,因为不需要控制每个参数的位置。