(Ruby, Rails, Javascript) Перетаскивание без ошибок сервера ...? - PullRequest
4 голосов
/ 16 июня 2009

Есть ли эквивалент "link_to_function" (вместо ": action") при использовании "draggable_element"? По сути, мне нужно перетаскивать некоторые элементы и отображать их локально, не обращаясь к серверу.

Моя текущая настройка - у меня есть два DIV с различными элементами списка. У меня есть один полный набор предметов с domids "points [selected] [name]" и еще один div с domids "points [available] [name]". Мне нужно перетаскивать их между собой, не обращаясь к серверу. Только при сохранении я хочу беспокоить сервер.

Я наблюдал за всеми RailsCasts на похожих элементах, но, похоже, он не охватывал наличие нестандартного действия (т. Е. Вспомогательной функции), вызванного методом draggable_element.

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 13 ноября 2009

От макушки головы я бы сказал: не используйте помощника, который обеспечивает рельсы. Напишите свой собственный JS для манипулирования пользовательским интерфейсом, так как вам нужно настраиваемое действие.

Хорошо, не очень полезно, но я думаю, что это лучший способ.

0 голосов
/ 13 ноября 2009

Сверху моей головы, не могли бы вы просто опустить: действие из вызова sortable_element и включить новый порядок сортировки при отправке формы?

...