2009-06-15 6 views
4

Existe-t-il un équivalent de "link_to_function" (au lieu de ": action") lors de l'utilisation de "draggable_element"? Fondamentalement, j'ai besoin de faire glisser et déposer des éléments et le faire refléter localement sans contacter le serveur.(Ruby, Rails, Javascript) Faites glisser et déposez sans intercepter le serveur ...?

Ma configuration actuelle est que j'ai deux DIV avec divers éléments de la liste. J'en ai un plein avec des domids "points [choisis] [nom]" et un autre div avec domids "points [disponible] [nom]". J'ai besoin de glisser-déposer entre eux sans consulter le serveur. Seulement sur save je veux déranger le serveur.

J'ai vu tous les RailsCasts sur éléments similaires, mais il ne semble pas couvrir d'avoir une action non-standard (à savoir fonction d'assistance) déclenchée à partir d'une méthode « draggable_element ».

Merci d'avance!

Répondre

1

Du haut de ma tête, je dirais: n'utilisez pas l'aide fournie par les rails. Écrivez votre propre JS pour faire la manipulation de l'interface utilisateur, car vous avez besoin d'une action personnalisée. Ok, pas si utile, mais je pense que c'est la meilleure façon.

0

En haut de ma tête, ne pouvez-vous pas omettre l'action: de l'appel sortable_element et inclure le nouvel ordre de tri lorsque vous soumettez votre formulaire?

Questions connexes