Bonjour � tous!
Je suis en train de d�velopper une liste sortable gr�ce � la fonction sortable.create de script aculous.
Lorsque je change l'ordre, Sortable.serialize() me renvoie bien le nouvel ordre.
Mon probl�me est que je ne sais pas quel �l�ments j'ai boug�, je n'arrive pas � d�terminer quel �l�ment je bouge.
Y a t'il un moyen de trouver quel �l�ment a �t� boug� sachant que j'ai l'ordre de d�part et celui d'arriver??
Je m'obstine � le faire comme �a pour un soucis d'�conomie d'update. En effet, ma liste peut �tre tr�s grande.
Voici comment j'appelle la fonction
Merci pour votre aide.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 Sortable.create ( "table_a_trier", { tag:"table", only:"drag", overlap:"vertical", onUpdate:function() { new_ordre = new_ordre + ";" + Sortable.serialize("table_a_trier").replace(/table_a_trier\[\]=([0-9]+)&?/g, "$1 "); $("enreg").innerHTML = '<input type="hidden" name="new_ordre" value="'+ new_ordre +'" /> <input type="submit" name="enregistrer_ordre" value="Enregistrer le nouvel ordre" />'; } } )
Partager