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

时间:2016-07-17 03:36:47

标签: grails

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

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

它有效,但是,还有另一种方式吗?

3 个答案:

答案 0 :(得分:3)

您可以使用 actionSubmit 标记:

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

一般来说,您可以使用 createLink 生成操作链接:

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

答案 1 :(得分:0)

试试这个。

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

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

答案 2 :(得分:0)

另一种方法是,您可以使用按钮代替输入

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