Javascript JqGrid setCell方法,在网格中插入空行

Javascript JqGrid setCell方法,在网格中插入空行,javascript,jquery,jqgrid,javascript-framework,Javascript,Jquery,Jqgrid,Javascript Framework,我有一部分代码来更新单元格值,如下所示: jQuery("#myGridDiv").jqGrid('setCell', myRowToEdit, myColToEdit, myNewValue); 就是这样,有时会在网格的末尾插入一个空白的“虚拟”行,这种行为有些随机,但经常发生 非常感谢您的帮助您确定这就是导致问题的原因吗?我通读了jqGrid 3.6.4的源代码,没有什么真正的跳出。也许您的jqGrid(或应用程序)上还有其他代码导致了这个问题 我建议您删除代码以尝试隔离问题,或者在问题中

我有一部分代码来更新单元格值,如下所示:

jQuery("#myGridDiv").jqGrid('setCell', myRowToEdit, myColToEdit, myNewValue);
就是这样,有时会在网格的末尾插入一个空白的“虚拟”行,这种行为有些随机,但经常发生


非常感谢您的帮助

您确定这就是导致问题的原因吗?我通读了jqGrid 3.6.4的源代码,没有什么真正的跳出。也许您的jqGrid(或应用程序)上还有其他代码导致了这个问题


我建议您删除代码以尝试隔离问题,或者在问题中发布更多代码。

最可能的原因是您太频繁地将这部分代码称为“更新单元格值的代码”。(例如,通过事件绑定或类似方式意外触发)。显示更多代码以验证是的Justin,你完全正确,问题是由代码的其他部分引起的,与setCell无关,基本上我必须jqGrids一个显示不完整的日志,另一个显示完整的日志,因此当用户“完成”一个不完整的日志时,jqgrid中的行被删除,然后在已完成的日志jqgrid中插入一行。完成的日志可以编辑,并且只更新了一个单元格的值,我在一个案例中有bas逻辑,当您编辑完成的日志时,db更新了,但是调用了添加行的js例程,谢谢Justin