PrimeFaces的PrimeIcons一般如何使用

How to generally use PrimeIcons of PrimeFaces

我有点困惑,在这里找不到任何东西,如何使用 PrimeFaces 的 PrimeIcons。我只是想使用 PrimeFaces 示例的图标:

 <p:contextMenu for="table">
     <p:menuitem value="Löschen" update="table" icon="pi pi-times" action="#{telefonbuchList.deleteEntry}"/>
 </p:contextMenu>

"pi pi-times"。相反,我只是得到一个 ^。我现在甚至不想使用 FontAwesome 和这些东西。我以为图标已经用 PrimeFaces 的依赖实现了,但我似乎错了。

首先...您必须使用 PF 6.2.11 或 7.0 或更高版本:https://github.com/primefaces/primefaces/issues/4228

然后将其添加到您的 XHTML 中:

<h:outputStylesheet name="primeicons/primeicons.css" library="primefaces"/>

更新 03/16/2021:从 PrimeFaces 10.0.0 开始,PrimeIcons 会自动添加到所有页面。