有没有办法使用按钮从控制器调用方法?我这样做了:
<g:form controller="aluno" action="pesquisar"><input type="submit" value="Pesquisar"></g:form>
它有效,但是,还有另一种方式吗?
答案 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>