2016-07-17 2 views

ответ

3

Вы можете использовать actionSubmit тег:

<g:actionSubmit value="My Button" action="myAction" /> 

В общем виде, вы можете использовать createLink для генерации ссылки на действия:

<a href="${createLink(action:'myAction', controller:'myController')}"> 
+1

Я попытался использовать это, '<г: actionSubmit значение = "Pesquisar" действие = "pesquisar" /> ', но он ничего не делает, и не то, что я ищу, я хочу кнопку, которая это делает. Спасибо за ответ! – xSlok

+0

Что вы пытаетесь сделать? – rvargas

+0

Я хочу вызвать метод с помощью кнопки, мой метод отобразит страницу поиска. – xSlok

0

Попробуйте это.

<g:link class="btn btn-info btn-sm" action="pesquisar" resource="${instance}">TRY IT</g:link> 

Примечание: Когда вы нажмете кнопку «Попробовать», она автоматически получит контроллер, который вы в настоящее время используете.

+0

это ссылка, а не кнопка – xSlok

+2

Если вы хотите, чтобы кнопка @rvargas была права. Я просто дал ссылку, которая вызовет действие вашего контроллера, а также будет выглядеть как кнопка –

0

Альтернативой, вы можете использовать кнопку на месте из ввода:

<g:link controller="yourcontroller" action="yourfunction"> 
    <button type="button">Press me!!!</button> 
</g:link> 
Смежные вопросы