Повторитель повторителей с выпуском флажков - PullRequest
0 голосов
/ 27 июня 2009

У меня есть повторитель, который отображает данные из базы данных, у каждого элемента есть флажок, который используется для «пометки» элементов для удаления и т. Д. (В базе данных нет элемента для чекбокса!).

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

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 27 июня 2009

Способ, который я решил в прошлом, - это установить обработчик на флажок, который возвращает некоторый AJAX на сервер, чтобы сохранить состояние этого флажка при его переключении. Эта информация сохраняется в сеансе пользователя. Во время подкачки я проверяю состояние каждого флажка и устанавливаю его соответствующим образом при отображении страницы. Любые действия, которые зависят от состояния флажка, используют информацию из сеанса. Когда действие завершено, я удаляю состояние из сеанса. Вам также придется выяснить, как вы хотите справиться с этим в отношении навигации по страницам.

...