jqGrid speichert keine Inline-Zeilenbearbeitungen

Ich arbeite mit jqGrid 4.3.2 in einer ASP.NET MVC 4-Website, jQuery 1.7.2. Es gibt mehrere Stellen in der Anwendung, an denen jqGrid verwendet wird. Meine allgemeine Einstellung im Moment ist, dass die gesamte Bearbeitung lokal erfolgt (loadonce: true undclientArray) mit Inline-Navigation und -Editierung, und alle Grid-Daten werden per Formularübertragung über AJAX-Aufrufe an den Server gesendet. Ich habe Probleme mit Zeilenbearbeitungen und mit den Ereignissen, für die sie festgelegt wurden. Sie können die Website anzeigen (und Quelle, insgesamt in Arbeit, nett sein)Hier. Wenn Sie eine Zeile hinzufügen oder bearbeiten und dann auf eine andere Stelle auf der Seite klicken, wird die Zeilenbearbeitung nicht gespeichert. Der Benutzer muss während der Zeilenbearbeitung die Eingabetaste drücken, um die Zeile zu speichern.

Ich habe das ein wenig angesprochendiese Frage, welcheOleg war nett genug zu antworten. Gibt es eine andere Möglichkeit, eine Zeilenbearbeitung zu bestätigen, als wenn die Eingabetaste gedrückt wird, z. B. wenn die Zeile möglicherweise den Fokus verliert?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage