рельсы и сортировка - PullRequest
       8

рельсы и сортировка

4 голосов
/ 05 января 2011

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

, как я могу эффективно перевести то, что делает jquery, в столбцы display_order в моей базе данных?

1 Ответ

4 голосов
/ 05 января 2011

Один шаг за раз

  1. Прикрепите обработчик onchange к пользовательскому интерфейсу сортировки.
  2. Каждый раз, когда меняется порядок, перебирайте элементы и пересчитывайте их позиции.
  3. Сохранить новые данные о местоположении с помощью ajax-запроса или добавить кнопку «Сохранить», чтобы пользователь мог сделать это позже.

1012 * редактировать *
но как мне также получить уникальные идентификаторы
Смотрите № 2.

var rank = 1;
$('.my-element').each(function() {
    $(this).find('input.rank').val(rank++);
});

Что касается «дорогой», это ваш выбор. Вы можете добавить кнопку «Сохранить», как я уже отмечал выше.

...