2013-02-25 6 views
0

Я использую jqGrid, и мне нужно сделать следующие вещи:jqGrid - Сохранить грести после редактирования с помощью пользовательской кнопки

мне нужно редактировать строки (с помощью встроенного редактирования), и после этого (после того как я редактирование, данные должны храниться в локальном режиме только для визуализации), и после этого я должен иметь возможность редактировать другую строку (и все должно происходить одинаково). После того, как я отредактировал строки, я хотел бы визуализировать все строки, и сразу после этого я нажимал кнопку, чтобы сохранить изменения в базе данных.

Как я могу это сделать?

+0

Почему бы вам не хотите, чтобы ваши изменения будут сохранены в строке, как вы преформировать их? – Mark

+0

Возможно, вам будет гораздо лучше иметь экран подтверждения или проверить введенные данные, чтобы все изменения были сохранены локально, а затем занесены обратно в базу данных в целом. – Mark

+0

Huuumm. Извините @Mark, но как я могу это сделать? – mailazs

ответ

0

Чтобы развернуть, сохранение изменений для публикации может привести к ошибкам синхронизации, особенно если несколько пользователей работают с одними и теми же записями. Если вы хотите использовать Редактирование формы, вы можете посмотреть событие beforeSubmit, чтобы визуально отобразить строку пользователю, чтобы попросить их подтвердить изменения. Если это формат, или другие вещи, которые вы хотите проверить, вы можете посмотреть на проверки пользовательской ячейки, например, в следующей ссылке:

how to implement row level validation in jqgrid

+0

Спасибо за помощь и ваше время @Mark. Я попробую это :) – mailazs

+0

Если это приведет вас к вашему ответу, отметьте как правильно (а также сообщите обновленному сообщению). У Олега много тонких ответов, а также проверка правильности ячейки. – Mark

Смежные вопросы