Grails 与圣杯一起使用<;g:行动提交

Grails 与圣杯一起使用<;g:行动提交,grails,twitter-bootstrap,font-awesome,glyphicons,Grails,Twitter Bootstrap,Font Awesome,Glyphicons,我一直在尝试在我的保存、删除等按钮中添加图标。我有大约五个按钮,使用标记调用控制器中的操作来执行相应的功能。我的问题是Fontsome和bootstrap的Glyph图标需要像这样使用标记: <a href="http://google.com"> <i class="icon-ok"></i> Google </a> 我唯一需要做的改变就是让它有能力接受 <i class="icon-ok"></i> 在以

我一直在尝试在我的保存、删除等按钮中添加图标。我有大约五个按钮,使用
标记调用控制器中的操作来执行相应的功能。我的问题是Fontsome和bootstrap的Glyph图标需要像这样使用
标记:

<a href="http://google.com">
    <i class="icon-ok"></i> Google
</a>
我唯一需要做的改变就是让它有能力接受

<i class="icon-ok"></i>

在以下两个选项之间添加标记:

<g:actionSubmit ...> </g:actionSubmit>


是否有人对此实现提出建议或建议?

尝试将类名传递给remoteLink,这将创建一个使用Ajax调用远程函数的链接,您可以向其中添加类

<g:remoteLink  class="btn icon-ok" action="index"  >
    click (without i tag)
</g:remoteLink>

单击(不带i标记)


单击(带i标记)

这两种方法都应该有效

不要使用actionSubmit,只需使用
并提供如下链接/操作属性:

<button type="submit" class="btn">
  <i class="..."></i> Update
</button>

因此,如果你的应用程序依赖于它们,你只需要做同样的事情

更新了我对Ajax调用的回答,remoteLink应该可以按照你的要求工作。这种方法也可以工作,除非你必须做:保存它必须在标记之间。非常感谢。我建议创建一个与你有问题的帖子,离开这个帖子,这样有相同问题的人可以使用它。请指定错误或意外行为的问题。只是说
我遇到了一些麻烦,我不得不修改很多东西来修复这些麻烦
对我们没有帮助。每次我尝试模拟标记库时,我都会在以下位置出错:sessionFactory.currentSession.flush()我尝试的代码是:Save
<g:remoteLink  action="index" >
       <i class="btn icon-ok">click (with i tag) </i>
</g:remoteLink>
<button type="submit" class="btn">
  <i class="..."></i> Update
</button>
<button type="submit" class="btn btn-danger" name="_action_delete" value="Delete">
  <i class="..."></i> ${message(code: 'default.button.delete.label', default: 'Delete')}   
</button>
name="_action_update" //update
name="_action_update" //save
name="_action_delete" //delete