Tôi đang làm việc với jqGrid 4.3.2 trong trang web ASP.NET MVC 4, jQuery 1.7.2. Có một số nơi trong ứng dụng mà jqGrid được sử dụng. Thiết lập chung của tôi ngay bây giờ là tất cả chỉnh sửa được thực hiện cục bộ (loadonce: true
và clientArray
) với điều hướng nội tuyến và chỉnh sửa và tất cả dữ liệu lưới được đăng lên máy chủ khi gửi biểu mẫu qua cuộc gọi AJAX. Tôi đã gặp một số khó khăn với các chỉnh sửa hàng và tại những sự kiện họ đã cam kết. Bạn có thể xem các trang web (và nguồn, tổng số công việc đang tiến hành, được tốt đẹp) here. Nếu bạn thêm hoặc chỉnh sửa hàng và sau đó nhấp vào một nơi khác trên trang, chỉnh sửa hàng sẽ không được lưu. Người dùng phải nhấn phím enter ở đâu đó trong khi chỉnh sửa hàng để lưu hàng.jqGrid không lưu chỉnh sửa hàng nội tuyến
Tôi đã chạm vào điều này một chút trong this question, trong đó Oleg đủ tốt để trả lời. Có cách nào để thực hiện chỉnh sửa hàng khác không khi nhấn phím enter, như khi hàng mất tiêu điểm?
Hoàn hảo! Cảm ơn, Oleg. Điều đó đã làm tôi thất vọng một thời gian. –
@AJ .: Bạn được chào đón! – Oleg
Oleg mặc dù đã hơn 2 năm, câu trả lời của bạn vẫn giúp tôi. đặt "restoreAfterSelect: false" là chìa khóa. cảm ơn –