@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, в котором передаётся текст, а не картинка и именно этот текст и является ссылкой. Удаление текста ни к чему не приводит.
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы