2010-09-17 71 views
0

Je crée une application en utilisant ROR et je voudrais savoir comment je peux implémenter une fonction que je veux appeler en utilisant "sortable". créer".Comment implémenter une fonction appelée dans la méthode "onUpdate" en utilisant sortable.create dans Rails

Voici un exemple de code de mon fichier "* .html.erb".

<script type="text/javascript"> 
    Sortable.create("table_retain", { 
     tag:"tr" , dropOnEmpty: true, onUpdate: function() { alert ('Updated!'); }, 
     containment:["table_aware","table_consider","table_acquire"], ghosting:true 
    }) 
</script> 

Au lieu de « Alerte » Je veux appeler une fonction réelle à laquelle je peux passer les paramètres dans ce cas, la liste « table_retain » et mettre en œuvre la fonction « Application Controller ».

Je voudrais savoir la syntaxe à la façon dont cela peut être fait que je suis nouveau à ROR et toute aide sera grandement appréciée

Merci

Répondre

0

Je ne sais pas si je me manque quelque chose, mais avez-vous essayé:..

<script type="text/javascript"> 
    Sortable.create("table_retain", { 
     tag:"tr" , dropOnEmpty: true, onUpdate: function() { yourFunction("table_retain"); }, 
     containment:["table_aware","table_consider","table_acquire"], ghosting:true 
    }) 
</script>