Grails控制器每个都有多个按钮
我想做一些类似下图的事情: 每次我单击Add,都会显示一个新页面,并为要添加的按钮选择名称。单击每个按钮时,应将不同的参数传递给同一控制器(每个按钮的控制器相同,不同之处在于参数列表)。按钮名称应该来自我的数据库。我的问题是每个标签上都有按钮 我需要一些帮助。我可以在我的每个标签中使用以下代码:Grails控制器每个都有多个按钮,grails,button,controllers,Grails,Button,Controllers,我想做一些类似下图的事情: 每次我单击Add,都会显示一个新页面,并为要添加的按钮选择名称。单击每个按钮时,应将不同的参数传递给同一控制器(每个按钮的控制器相同,不同之处在于参数列表)。按钮名称应该来自我的数据库。我的问题是每个标签上都有按钮 我需要一些帮助。我可以在我的每个标签中使用以下代码: <g:form action="removeFavourite"> <g:submitButton name="add" value="Actio
<g:form action="removeFavourite">
<g:submitButton name="add" value="Action 1" class="button small red"/><br><br>
</g:form>
a) 我不知道如何在g:submitButton中传递参数,如果可能的话也不知道
b) 有没有更好的方法来做我假装的事
c) 我的主要问题是像这样使用代码,并且仍然将参数传递给控制器。如果可能的话,告诉我怎么做,因为这样我的问题就解决了:p
提前感谢,
VA参数将在控制器中用于表单中存在的表单元素 在您的情况下,您可能希望在表单中使用隐藏的
:
<g:form action="removeFavourite">
<g:hiddenField name="id" value="${favourite.id}"/>
<g:submitButton name="add" value="Action 1" .../>
</g:form>
在控制器中,您可以使用params.id