@nubus4000

Как сделать кнопку с кастомной картинкой в ICEfaces 3 и выше?

Всем привет. Есть код, который работает с ICEfaces компонентами версии 2 и ниже:

<ice:commandLink partialSubmit="true"
                             title="#{controller.description}"
                             actionListener="#{controller.actionPerformed}"
                             styleClass="toolbarButtonText"
                             immediate="#{controller.action.immediate}"
            >
                <h:graphicImage value="#{controller.icon!=null?(controller.icon):(sessionContext.styleManager.zeroIcon)}"
                                border="0" alt="#{controller.description}"/>
                <h:outputText value="#{controller.title}"
                                rendered="#{controller.icon==null}"/>
            </ice:commandLink>


Суть кода - на странице появляется кнопка с кастомной картинкой, которая при нажатии не перегружает страницу.
Как сделать то же самое, но с копонентами ACE вместо ICE? Пробовал делать по гайду, но ничего не вышло.
По гайду нужно было заменить компонент ice:commandLink на ace:linkButton, но у этого компонента есть значение value, в котором передаётся текст, а не картинка и именно этот текст и является ссылкой. Удаление текста ни к чему не приводит.
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
ИП Шпак Виктория Сергеевна Санкт-Петербург
от 90 000 до 150 000 руб.
Payneteasy Москва
от 120 000 руб.
МойСклад Москва
от 120 000 до 160 000 руб.
17 авг. 2018, в 17:10
15000 руб./за проект
17 авг. 2018, в 16:58
60000 руб./за проект
17 авг. 2018, в 16:55
10000 руб./за проект