Я работаю с jqGrid 4.3.2 на веб-сайте ASP.NET MVC 4, jQuery 1.7.2. В приложении есть несколько мест, где используется jqGrid. Мои общие настройки сейчас таковы, что все редактирование выполняется локально (loadonce: true
. иclientArray
)со встроенной навигацией и редактированием, а все данные сетки отправляются на сервер при отправке формы с помощью вызовов AJAX. Я столкнулся с некоторыми трудностями при редактировании строк и при каких событиях они совершаются. Вы можете просмотреть сайт (и исходный код, общая работа в процессе, будьте любезны)здесь . Если вы добавите или отредактируете строку, а затем щелкнете в другом месте страницы, редактирование строки не сохранится. Пользователь должен нажать клавишу ввода где-нибудь во время редактирования строки, чтобы сохранить строку.
Я коснулся этого немного в этом вопросе , на который Олег любезно ответил. Есть ли способ зафиксировать редактирование строки, кроме как при нажатии клавиши ввода, например, когда строка теряет фокус?