在我的应用程序中,我使用twitter bootstrap向按钮等添加漂亮的图标。使用普通的按钮和链接,我可以通过这样做来实现。
<g:remoteLink .. code omitted .. class="btn">
<i class="icon icon-warning-sign"></i> <g:message code="default.button.add.label"/>
</g:remoteLink>
这样会产生一个不错的按钮,在文本前面带有一个图标。
现在我想使用一个submitToRemote:
<g:submitToRemote .. code omitted .. value="${message(code: 'default.button.add.label')}" class="btn"/>
但我似乎未能添加
<i class="icon icon-warning-sign"></i>
值..关于如何实现这一目标的任何提示或技巧?
我尝试了几种方法,例如将此样式放入class属性,但这也失败了。
有什么提示吗?
最佳答案
submitToRemote
生成一个<input type="sbumit" ... />
标记(source code),该标记不容易将其自身应用于您希望执行的操作(value
应该是纯字符串,而不是标记)。
一种替代方法是使用formRemote
而不是submitToRemote
以及包含图标标记的<button>
:
<g:formRemote action="..." update="...">
...
<button type="submit" ...><i class="icon icon-warning-sign"></i> Text...</button>
</g:formRemote>
关于grails - 如何将样式添加到SubmitToRemote的value属性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13835353/