改变Grails中的提交按钮

时间:2014-09-24 12:37:24

标签: grails

我正在使用Grails应用程序,正如您从下面的屏幕截图中看到的那样,在我的创建页面的底部,我有两个提交按钮,左边的那个创建并保存实例并带我到节目我刚刚创建的实例的页面。

右边的提交按钮完全相同但我现在希望该按钮保存/创建实例但保留在同一个(创建)页面上,而不是将我重定向到show.gsp,字段仍然填充了先前输入的数据。这可能吗?

以下是create.gsp

底部两个按钮的代码
<g:submitButton name="create" class="save" value="${message(code: 'default.button.create.label',      default: 'Create')}" />
<g:submitButton name="create" class="save" value="${message(code: 'default.button.create.label', default: 'Create')}" />

Buttons

1 个答案:

答案 0 :(得分:3)

而不是<g:submitButton>你应该使用:

<g:actionSubmit value="${message(default:'Create')}" action="create" />
<g:actionSubmit value="${message(default:'Create and Stay')}" action="createAndStay" />

在相应的控制器操作中,您决定重定向到list还是create操作