0

我正在使用Jqgrid 4.4.0 版。我的网格是带有内联编辑的小复杂网格。在选择行时,我根据条件使行可编辑。下面是使行可编辑的代码。

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

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

4

1 回答 1

1

您可以将beforeShowForm与导航器按钮中的“查看”按钮一起使用。例如,请参见此处的示例。

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

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

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

于 2012-06-20T21:25:33.483 回答