不要使用beforeShowForm函数jqgrid显示编辑表单

不要使用beforeShowForm函数jqgrid显示编辑表单,jqgrid,Jqgrid,我有以下代码 编辑选项:{ beforeShowForm:函数(){ var myGrid=$(“#列表”), selRowId=myGrid.jqGrid('getGridParam','selrow'), IsIssued=myGrid.jqGrid('getCell',selRowId',Status'); //警报(已发出); 如果(IsIssued=='true'){ 警报(“asd”) 返回[假]; } 其他的 返回[true,“ll”]; }, 我希望如果 (IsIssued==

我有以下代码

编辑选项:{ beforeShowForm:函数(){ var myGrid=$(“#列表”), selRowId=myGrid.jqGrid('getGridParam','selrow'), IsIssued=myGrid.jqGrid('getCell',selRowId',Status'); //警报(已发出); 如果(IsIssued=='true'){ 警报(“asd”) 返回[假]; } 其他的 返回[true,“ll”]; }, 我希望如果

(IsIssued=='true')

然后不要显示编辑表单。可能吗?因为它总是向我显示编辑表单。

描述了如何在打开添加/编辑表单后直接关闭该表单。您可以以相同的方式使用
beforeShowForm
afterShowForm
,因为两者都无法直接拒绝打开表单


我认为,从用户的角度来看,你应该考虑其他的选择。你可以在导航栏上编辑编辑按钮,不应该编辑行。从演示的方法。你可以隐藏编辑按钮,选择不可编辑的行。来自演示此功能。

谢谢Oleg。它很有效,我以前一直在找你。你能看看我的这个问题吗@janina:不客气!对不起,但我现在很忙-我必须做我的主要工作。:-)可能稍后…好的…但请稍后再看。我认为只有你才能解决这个问题