我正在使用jqGrid 4.3.2在ASP.NET MVC 4網站jQuery 1.7.2中。在使用jqGrid的應用程序中有幾個地方。我現在的一般設置是所有的編輯都通過內聯導航和編輯在本地完成(loadonce: true
和clientArray
),並且所有網格數據通過AJAX調用通過表單提交發布到服務器。行編輯遇到了一些困難,他們承諾在哪些事件中。你可以查看該網站(和來源,正在進行的工作,很好)here。如果添加或編輯一行,然後單擊頁面上的其他位置,則不會保存行編輯。用戶必須在行編輯過程中的某處按Enter鍵才能保存該行。jqGrid不保存內聯行編輯
我在this question上摸了一下這一點,其中Oleg已經足夠回答了。有沒有辦法提交行編輯,而不是按下回車鍵時,就像行失去焦點時可能?
完美!謝謝,奧列格。這一直在困擾我一段時間。 –
@AJ:不客氣! – Oleg
奧列格雖然已經有2年多了,但你的答案仍然對我有幫助。放置「restoreAfterSelect:false」是關鍵。謝謝 –