FontAwesome mit PrimeFaces
-
22-12-2019 - |
Frage
Ich sehnte mich nach der Einbeziehung von FontAwesome-Symbolen in Primefaces, und schließlich hat Optimus gestern dieses tolle Neue gepostet.-> http://blog.primefaces.org/?p=3004#comment-5422
Integriert von Max Dicson Wir sollten sie nun nutzen können.
Wenn ich mir jedoch das Tutorial-Video anschaue, kann ich es nicht herausfinden.
- Verwendung von PF4.0, aber JSF 2.1 (der einzige Unterschied zum Video)
- Das letzte maven-FontAwesome.jar hinzugefügt --> http://mvnrepository.com/artifact/org.webjars/font-awesome/4.0.3
Die MIME-Typen wurden zur Datei web.xml hinzugefügt
Aufruf der entsprechenden CSS-Datei mit
<h:outputStylesheet name="webjars/font-awesome/4.0.3/css/font-awesome.css">
Aber ich kann meinen gewünschten Fab-Bug nicht bekommen.
Irgendeine Idee?Danke!
Lösung
Das ^ kann mit
entfernt werden generasacodicetagpre.Andere Tipps
Es scheint, dass dies bereits geschlossen wurde, jedoch nur für den Fall, dass jemand anstelle der gewünschten Symbole in diese Probleme von "^" läuft.Ich möchte nicht nur das "^" verstecken, sondern haben die eigentlichen Bilder, wie dies, wie ich das ursprüngliche Problem verstanden habe.
Wenn etwas so etwas kommt [1]: http://i.stack.imgur.com / 5gphz.jpg
Verwenden Sie das neueste Ur-Urlaub, der das FontAwesome aus der Box unterstützt, um sicherzustellen, dass der Balg korrekt ist, kann helfen, möglicherweise
- .
-
in Ihrem web.xml Hinzufügen:
<context-param> <param-name>primefaces.FONT_AWESOME</param-name> <param-value>true</param-value> </context-param>
-
In Ihrem * .XHTML, wo Sie fontawesome Symbole hinzufügen möchten, zeigen Sie zwischen Kopf-Tags auf die font-fantastische CSS des JAR, das Sie haben:
<h:outputStylesheet name="webjars/font-awesome/4.4.0/css/font-awesome.css">
-
Verweisungen schließlich ordnungsgemäß ordnungsgemäß ordnungsgemäß.
<p:button outcome="add-user-form" value="Add User" icon="fa fa-user-plus"> <f:param name="productId" value="10" /> </p:button>
das hat mir geholfen.
jubeln
Für die ^
Problem, Sie könnten folgenden CSS-Stil hinzufügen:
.ui-icon.fa {
text-indent:0px
}
Dies überschreibt die Primflächen .ui-icon style {text-indent:-99999px}
.....
In meinem Fall sah das Symbol dann kaputt aus.Ich hatte einen 404-Fehler in der Firebug-Konsole (NetworkError für woff oder ttf).Für mich war folgender Link die Lösung: Verhindern Sie, dass Suffixe beim Laden der Seite zu Ressourcen hinzugefügt werden
http://www.primefaces.org/showcase/ui/misc/FA.XHTML Überprüfen Sie die offizielle Demo, und Sie können das Dokument finden, das Sie sagen, dass Sie einige hinzufügen sollten, also folgen Sie der Anweisung.