如何使JqGrid单元格可编辑为false

如何使JqGrid单元格可编辑为false,jqgrid,Jqgrid,在jqGrid中,如何实现特定列值的单元格可编辑true..我有一行。行有四列。在这一点上,我需要两列的单元格可编辑true和两列的单元格可编辑false..我应该怎么做??请给出此问题的解决方案如果我正确理解了您的问题,那么您可以使用cellattr根据列中的值设置不可编辑的单元格类。请参阅相应的代码示例。实际上,我对单元格没有条件。我只希望第一行的第一个和第二个单元格是可编辑的,而不是第三个单元格,也不是所有其他行。请指导。@Priya:您可以检查cellattr的第二个参数rowId,并在

在jqGrid中,如何实现特定列值的单元格可编辑true..我有一行。行有四列。在这一点上,我需要两列的单元格可编辑true和两列的单元格可编辑false..我应该怎么做??请给出此问题的解决方案

如果我正确理解了您的问题,那么您可以使用cellattr根据列中的值设置不可编辑的单元格类。请参阅相应的代码示例。

实际上,我对单元格没有条件。我只希望第一行的第一个和第二个单元格是可编辑的,而不是第三个单元格,也不是所有其他行。请指导。@Priya:您可以检查cellattr的第二个参数rowId,并在单元格上设置不可编辑单元格。您应该在colModel的列中包含这样的cellattr回调,以便对其进行编辑。您应该始终按id标识行,而不是按您写的关于第一行的位置标识行。你应该考虑分类。求助于同一行后可以有另一个位置。谢谢Oleg。我不需要在网格中排序。所以不用担心。但是,使用rowId,我如何识别这只是第一行和第一个单元格?@Priya:你应该发布演示或至少是JavaScript代码,以及你使用的测试数据。我认为jqGrid是如何工作的,这是有根据的。您必须在输入数据中包含每一行的id。以标识数据项或行的方式。只有当您以错误的方式填充网格时,jqGrid才会自动生成行的ID,如1,2,3,。。。