2010-03-30 40 views
1

我的代码的一部分来更新这样的单元格的值:的jqGrid setCell方法,插入空白行的网格

jQuery("#myGridDiv").jqGrid('setCell', myRowToEdit, myColToEdit, myNewValue); 

仅此而已,并且有时会发生一个空白“哑”行是在表格的末尾插入,这种行为是随机的,但经常发生,

任何帮助将是非常赞赏

+0

最可能的原因是您经常称此“部分代码更新单元值”。 (例如通过事件绑定或类似的意外触发)。显示更多验证码 – jitter 2010-03-30 23:32:19

回答

0

你知道这是什么原因造成的问题?我通读了jqGrid 3.6.4源代码并没有真正跳出。也许你的jqGrid(或应用程序)上有一些其他代码导致了这个问题。

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

+0

是的Justin,你是完全正确的,这个问题是由其他部分代码引起的,与setCell无关, 基本上我不得不向jqGrids一个显示不完整的日志,另一个显示完整的,所以当用户'完成'其中一个不完整的日志时,该jqgrid中的行被删除,然后在copleted日志jqgrid中插入一行。 完成的日志可以编辑,并且只更新了一个单元格的值,在一种情况下我有bas逻辑,当您编辑完成日志时,是否更新了数据库,但调用了添加行的js例程, 谢谢Justin – 2010-03-31 16:10:00

+0

不客气,很高兴你追踪到它! – 2010-03-31 16:14:10