Grails - 调用控制器方法的按钮?



有没有办法使用按钮从控制器调用方法? 我这样做了:

<g:form controller="aluno" action="pesquisar"><input type="submit" value="Pesquisar"></g:form>

它奏效了,但是,还有别的办法吗?

您可以使用 actionSubmit 标签:

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

通常,您可以使用createLink生成指向操作的链接:

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

试试这个。

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

注意:当您单击尝试按钮时,它将自动获取您当前使用的控制器。

或者,您可以使用按钮代替输入

<g:link controller="yourcontroller" action="yourfunction">
    <button type="button">Press me!!!</button>
</g:link>

最新更新