2012-07-14 2 views
0

J'ai une liste de chansons (chacune sous la forme d'une couverture d'album) qui peuvent être triées via la bibliothèque triable de jQuery UI (http://jqueryui.com/demos/sortable/). Toutes les chansons sont des modèles qui résident dans une seule collection. Quand un événement "trié" est déclenché, je veux recalculer l'ordre des chansons et mettre à jour leurs indices respectifs. Je sais comment obtenir l'index d'un modèle dans une collection, mais est-il possible de mettre à jour/définir l'index d'un modèle? Je me rends compte que je peux simplement définir un attribut "order" sur le modèle et le mettre à jour, mais il semble que la mise à jour des index serait beaucoup plus propre.Mise à jour des index de modèles dans une collection

Répondre

1

Il semble que vous souhaitiez définir un comparator sur la collection, puis appeler le sort lorsque l'événement trié du widget est déclenché.

+0

A jeté un second regard sur cette fonction, et vous avez absolument raison. Merci :) –

Questions connexes