Я пытаюсь добавить изображение в pushButton IceFaces.IceFaces 3.3.0 ace: кнопка с изображением. Как это сделать?
Моя последняя попытка добавляла изображение, вложенное в тегах возврата кнопки, как это:
<ace:pushButton actionListener="#{logoutCtrl.logout()}">
<h:graphicImage value="img/logout.png" width="20px" height="20px"/>
</ace:pushButton>
Но, к сожалению, это не сработало. На странице отображается кнопка без метки и чем изображение, как:
Я нашел this link где они отметили, что это должно быть исправлено с версии 2.x, так что я, вероятно, делать что-то неправильно ,
P.S - Обычно я использую Prime Faces, но у меня нет выбора в этом случае.
'' служит для разных целей в HTML (карта изображения для получения координат X, Y указателя мыши). Просто используйте ''. –
BalusC
@BalusC, я не знал об этом. Думаю, поскольку действие является перенаправлением, ваше решение должно быть более элегантным. Я пошел с документацией JSF, которая гласит: [Абсолютный или относительный URL изображения, которое будет отображаться для этой кнопки. (Под атрибутом атрибута h: описание компонента CommandButton)] (https://docs.oracle.com/javaee/7/javaserver -граней-2-2/vdldocs-JSP/toc.htm) –