Я хочу иметь компонент, который выглядит как кнопка, но вместо текста он должен содержать изображение.
Поскольку стандартная кнопка не поддерживает эту функцию, я попытался использовать
:
<h:commandLink action="#{some_action}">
<p:panel styleClass="some_style">
<h:graphicImage value="#{some_image}">
</p:panel>
</h:commandLink>
Это не работает. В моем проекте используется JSF и библиотека Primefaces:
преобразуется в тег
, а
- в
-tags не могут содержать
-тег.
В результате кликабельным будет только изображение, а не окружающая панель, стилизованная под кнопку. Есть ли способ сделать окружающую панель частью ссылки или поместить изображение внутри кнопки?
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:composite="http://java.sun.com/jsf/composite"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.prime.com.tr/ui">
0 ответов
Похожие вопросы: