2010-03-30 15 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