禁用jQGrid中的行

禁用jQGrid中的行,jqgrid,disabled-control,javascript,Jqgrid,Disabled Control,Javascript,我想根据全局javascript变量的值禁用网格上的1行。例如,假设此变量的值为123。然后,应禁用名为“XYZ”的列中包含123的任何行 实现这种功能的最佳方式是什么?内部加载完成还是在选择行之前 谢谢内联编辑模式的最佳方式是将不可编辑行类添加到行中。您可以使用rowattr根据某个列的内容添加类。有关详细信息,请参阅 如果使用表单编辑,则必须选择其他方式。如果使用navGrid,则可以根据选定行列中的值禁用某些编辑或隐藏按钮。有关更多详细信息,请参阅和beforeselectionRow是进

我想根据全局javascript变量的值禁用网格上的1行。例如,假设此变量的值为123。然后,应禁用名为“XYZ”的列中包含123的任何行

实现这种功能的最佳方式是什么?内部加载完成还是在选择行之前


谢谢

内联编辑模式的最佳方式是将
不可编辑行
类添加到行中。您可以使用
rowattr
根据某个列的内容添加类。有关详细信息,请参阅


如果使用表单编辑,则必须选择其他方式。如果使用
navGrid
,则可以根据选定行列中的值禁用某些编辑或隐藏按钮。有关更多详细信息,请参阅和
beforeselectionRow
是进行此类更改的好地方。

@user2334092:不客气!从性能角度来看,使用
rowattr
确实是最好的方法,因为如果使用
gridview:true
(您应该始终使用它),整个网格体将作为一个操作放置在页面上。如果更改
loadComplete
中的网格体,它将始终缓慢工作,因为页面上一个元素的更改将跟随页面上所有现有元素的更改。有关更多详细信息,请参阅。