2010-08-07 15 views
0

Je développe une application web dans Grails et j'ai besoin de rediriger ma page actuelle à un autre contrôleur, en lui passant plusieurs paramètres.Rediriger vers le contrôleur avec plusieurs paramètres sur Grails

Le scénario exact sera d'avoir un avec plusieurs menus SELECT et d'avoir sur eux tous un appel à ce contrôleur sur leur propriété "onChange", en lui passant la valeur actuelle de tous les menus SELECT en tant que paramètres.

Il est important que la page entière soit rafraîchie afin d'afficher le nouveau contenu généré par ce contrôleur et la nouvelle combinaison des menus SELECT.

Merci beaucoup,

knithx.

Répondre

1

Vous pouvez faire quelque chose comme ceci:

<g:form id="myform" controller = "someOtherController" name="myForm" action="selectChange" id="1"> 
    <g:select name = "animal" from="${['Dog', 'Cat', 'Mouse']}" onchange="this.form.submit()" /> 
    <g:select name="vegetable" from="${['Carrot', 'Potato', 'Squash']}" onchange="this.form.submit()" /> 
</g:form> 
+0

solution Great! Merci :) – knx