2013-07-29 2 views
1

У меня есть выбор grails, и пользователь выбирает одно из значений, которое я хочу передать моему контроллеру. Однако, когда я пытаюсь следующий код я получаю нулевойПередача grails выберите значение из представления в контроллер?

<g:form name="myForm" action="myaction"> 
    <label>Select Table</label> 
    <g:select id="mySelect" name="availabilityChoice" from="${['Table 1', 'Table 2']}" value=""/> 
    <g:actionSubmit type="button" value="Update Availability" onclick="myselect.value" action="myaction" id="test"/> 

+0

Вы показали, как вы отправляете данные из формы, но не код, который получает значение в контроллере. –

+0

Я сделал params.myВыберите – user2433194

ответ

2

Ваш комментарий, вы говорите, что контроллер делает params.mySelect - это не будет работать. Это имя поля формы, которая соответствует params ключу, а не ид, так что вам нужно использовать

params.availabilityChoice 

вместо этого.

+0

Спасибо, это сработало – user2433194

Смежные вопросы