Перенаправить на контроллер с несколькими параметрами на Grails - PullRequest
0 голосов
/ 07 августа 2010

Я занимаюсь разработкой веб-приложения на Grails, и мне нужно перенаправить текущую страницу на другой контроллер, передав ему несколько параметров.

Точный сценарий будет заключаться в том, чтобы иметь from с несколькими меню SELECT и иметь на них все вызовы этого контроллера в свойстве onChange, передавая ему текущее значение всех меню SELECT в качестве параметров.

Важно обновить всю страницу, чтобы показать новый контент, сгенерированный этим контроллером, и новую комбинацию меню SELECT.

Большое спасибо,

knithx.

1 Ответ

1 голос
/ 09 августа 2010

Вы можете сделать что-то вроде этого:

<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>
...