Appel d'une méthode javascript sur le callback onUpdate
Bonjour à tous.
Cette discution fait suite à celle-ci :
http://www.developpez.net/forums/sho...d.php?t=519678
Je refixe le contexte.
J'ai un Array déclaré en global :
Code:
1 2 3
| var arr = new Array();
arr[0] = new Array();
arr[1] = new Array(); |
Une méthode ajouter qui permet d'ajouter une valeur dans une colonne en bas de tableau.(push>dernière ligne)
Code:
1 2 3
| function ajouter(valeur,colonne){
arr[colonne].push(valeur);
} |
Et accessoirement une méthode qui me permet d'afficher (dans un div grâce à innerHTML ;) ) les modifications dans mon tableau.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| function afficher(){
document.getElementById('affichage').innerHTML=
"00: "+arr[0][0]+"<br />"+
"01: "+arr[0][1]+"<br />"+
"02: "+arr[0][2]+"<br />"+
"03: "+arr[0][3]+"<br />"+
"04: "+arr[0][4]+"<br />"+
"05: "+arr[0][5]+"<br />"+
"06: "+arr[0][6]+"<br />"+
"10: "+arr[1][0]+"<br />"+
"11: "+arr[1][1]+"<br />"+
"12: "+arr[1][2]+"<br />"+
"13: "+arr[1][3]+"<br />"+
"14: "+arr[1][4]+"<br />"+
"15: "+arr[1][5]+"<br />"+
"16: "+arr[1][6]+"<br />";
} |
Je crée maintenant deux objets Sortable de la manière suivante :
Code:
1 2 3 4 5 6 7
| Sortable.create('maListe1',{tree:true,treeTag:'ul',containment:['maListe1','maListe2'],handle:'handle',
onUpdate:function(){
ajouter('valeur',0);
ajouter('valeur',1);
}
});
Sortable.create('maListe2',{tree:true,treeTag:'ul',containment:['maListe1','maListe2'],handle:'handle'}); |
Je voudrais donc qu'à chaque fois que je bouge un élément "ul" de ma liste "maListe1" vers ma liste "maListe2", ajouter au tableau "arr" déclaré en global la valeur "valeur" dans la colonne 0.
Actuellement, il ne se passe rien...
Je fais donc appel à vous.. :?