Estoy trabajando con jqGrid 4.3.2 en un sitio web de ASP.NET MVC 4, jQuery 1.7.2. Hay varios lugares en la aplicación donde se usa jqGrid. Mi configuración general en este momento es que toda la edición se realiza localmente (loadonce: true
y clientArray
) con navegación y edición en línea, y todos los datos de la cuadrícula se publican en el servidor en el formulario enviado a través de llamadas AJAX. Me he encontrado con algunas dificultades con las ediciones de fila y en qué eventos están comprometidos. Puede ver el sitio (y la fuente, el trabajo total en progreso, sea agradable) here. Si agrega o edita una fila y luego hace clic en algún otro lugar de la página, la edición de la fila no se guarda. El usuario debe presionar la tecla Intro en algún lugar durante la edición de la fila para guardar la fila.jqGrid no guarda las ediciones de fila en línea
He tocado esto un poco en this question, que Oleg tuvo la amabilidad de responder. ¿Hay alguna forma de confirmar una edición de fila que no sea cuando se presiona la tecla Intro, como cuando la fila pierde el foco, tal vez?
¡Perfecto! Gracias, Oleg. Eso me ha estado molestando por un tiempo. –
@AJ .: ¡De nada! – Oleg
Oleg a pesar de que han pasado más de 2 años, su respuesta todavía me ayudó. poner "restoreAfterSelect: false" fue la clave. gracias –