FontAwesome с Grails <g: actionSubmit

я пытался добавить значки к моим кнопкам сохранения, удаления и т. д. У меня есть около пяти кнопок, используя тег для вызова действия в контроллере для выполнения соответствующих функций. Моя проблема в том, что FontAwesome и bootstrap 'с глификоны требуют тег, который будет использоваться следующим образом:

<a href="http://google.com">
     Google
</a>

В Grails этот формат тега между начальным тегом невозможен (по крайней мере, сactionSubmit). Атрибут value - это строка, которая отображается. Есть ли работа вокруг этого? Имейте в виду, мне все еще нужно сопоставить действие кнопок обратно с контроллером, поэтому яу нас была проблема с использованием прямой тег как то, что рекомендуется для начальной загрузки.

UPDATE: Я

У меня много проблем с использованием текущих 2 ответов. Они оба работают для добавления иконок, но яЯ получаю некоторые неприятности, которые яМне нужно взломать много вещей, чтобы исправить. Я думал о другом решении, но у меня возникли проблемы с его реализацией. Я'Я хотел бы написать свой собственный тег lib с использованием базы taglib в качестве тега lib ниже actionSubmit:

def actionSubmit = {attrs ->
    attrs.tagName = "actionSubmit"
    if (!attrs.value) {
        throwTagError("Tag [$attrs.tagName] is missing required attribute [value]")
    }

    // add action and value
    def value = attrs.remove('value')
    def action = attrs.action ? attrs.remove('action') : value

    out < "

Ответы на вопрос(2)

Ваш ответ на вопрос