установите все флажки формы - PullRequest
2 голосов
/ 21 декабря 2010

В моем приложении rails я показываю некоторые записи. Я использую нумерацию страниц для записей .. У меня есть функция JavaScript, чтобы выбрать все флажки, связанные с записью .. Но он выбирает флажки только текущей страницы. Я хочу иметь функцию, с помощью которой я могу выбрать все чекбоксы текущей страницы, а затем перейти к следующей странице и выбрать их все вместе.

Ответы [ 2 ]

3 голосов
/ 21 декабря 2010

Я бы сказал, что переключаться между страницами и выбирать все слишком утомительно и чрезвычайно подвержено ошибкам.

Пусть ваша функция «Проверить все» отправит что-то вроде параметра yourform[check_all]=true на ваш контроллер (через ajax или обычный HTTP POST) и попросит ваш контроллер обработать запрошенное действие для всех соответствующих записей.

0 голосов
/ 21 декабря 2010

Недавно я выполнил ту же задачу, что и вы.Я использую таблицу с нумерацией страниц Ajax, поэтому я могу вспомнить все проверенные позиции в массиве или другом объекте.Затем я добавил обработчик щелчка для отправки кнопки, где скрытые поля добавляются в форму, чтобы создать эффект, аналогичный отсутствующим флажкам.

...