Ich habe einen commandLink primefaces mit einem internen graphicImage (JSF 2 mit Primefaces 5).JSF 2.0 graphicImage: setze background-image by css
Code Nach funktioniert:
<p:commandLink action="#{mybean.mymethod()}" process="@this">
<h:graphicImage name="images/one.jpg"
rendered="#{myBean.test.size() == 0" />
</p:commandLink>
Leider habe ich jede graphicImage in meiner Anwendung, so würde ich in einer CSS-Klasse gesetzt Bild mögen.
Ich denke über etwas:
<p:commandLink action="#{mybean.mymethod()}" process="@this">
<h:graphicImage styleClass="myClass"
rendered="#{myBean.test.size() == 0" />
</p:commandLink>
wo meine CSS-Datei folgt:
.myClass {
background-image: url('/myApplication/resources/images/one.jpg');
}
aber nicht funktioniert.
Ist es möglich? Wie kann ich sonst die GrafikBild-Komponente ersetzen? Ich versuche mit img-Tag oder Hinzufügen einer Klasse in der commandLink-Komponente mit einem Hintergrundbild, funktioniert aber nicht.
Irgendeine Idee?
Danke.
Dupliziert durch? Ich habe einige Antworten gefunden, die aber nicht funktionieren. Finde ich falsch? – Diaboliko