Добавление изображения или значка в заголовок вкладки primefaces
im пытается использовать изображение/значок в заголовке вкладки вместо заголовка текста (или может использовать оба из них), я тестировал, используя titleStyleClass, устанавливая фон изображения, но не работает
вкладка myfaces:
<p:tab titleStyleClass="tCliente" title="Vehiculo">
Мой стиль css
.tCliente
{
background-image: url(../images/logo_tropidatos.gif);
}
Спасибо за вашу помощь: D
Ответы
Ответ 1
В PrimeFaces 3.0 и новее вы можете добавить фасет, чтобы переопределить заголовок на вкладках:
<p:tabView>
<p:tab>
<!-- overrides title on tab-->
<f:facet name="title">
<h:outputText value="tab title"/>
<p:graphicImage value="/resources/images/icon.png"/>
</f:facet>
<h:panelGrid>
<!-- tab content -->
</h:panelGrid>
</p:tab>
</p:tabView>
Надеюсь, что это поможет.
Ответ 2
Вы должны поставить:
background-image: url("../images/logo_tropidatos.gif") !important;
но после этого у меня проблема: изображение повторяется в заголовке.
Я пытался решить добавить background-repeat:no-repeat;
, но тот же... может кто-то помочь?
Ответ 3
попробуйте добавить display:inline-block;
Ответ 4
попробуйте этот путь
background-image: url("../images/logo_tropidatos.gif") !important;
background-repeat:no-repeat !important;