如何使用grails在groovy的gsp中创建多个提交按钮



我有三个操作,即create, createMonthly, createquarquarterly,我只有一个gsp页面,我需要创建三个提交按钮,其中三个按钮是数据,将去保存操作…

我创建了这样的按钮

<div class="buttons">
  <span class="button"><g:submitButton name="create" class="save" value="${message(code: 'default.button.create.label', default: 'Create')}" /></span>
  <br>
  <span class="button"><g:submitButton name="createMonthly" class="save" value="${message(code: 'default.button.createMonthly.label', default: 'Create Monthly')}" /></span>
  <br>
  <span class="button"><g:submitButton name="createQuarterly" class="save" value="${message(code: 'default.button.createQuarterly.label', default: 'Create Quarterly')}" /></span>
</div>

但它不能正常工作的意义上,当我点击任何按钮,它只显示创建操作,如何调用createMonthly和createquarquarterly的行动,请帮助我.....

在GSP中使用actionSubmit。

例如:

<!--'Update' is action, label is 'Some update label'-->
<g:actionSubmit value="Some update label" action="Update" /> 

如Nicolas所说。使用actionSubmit。你的代码应该是这样的:

<div class="buttons">
  <span class="button"><g:actionSubmit action="create" class="save" value="${message(code: 'default.button.create.label', default: 'Create')}" /></span>
  <br>
  <span class="button"><g:actionSubmit action="createMonthly" class="save" value="${message(code: 'default.button.createMonthly.label', default: 'Create Monthly')}" /></span>
  <br>
  <span class="button"><g:actionSubmit action="createQuarterly" class="save" value="${message(code: 'default.button.createQuarterly.label', default: 'Create Quarterly')}" /></span>
</div>

最新更新