使用 p:commandLink 显示图标

Dav*_*ave 6 icons commandlink primefaces

如何使用 commandLink 显示图标:

<p:commandLink 
         styleClass="ui-icon ui-icon-plus"
         action="#{bean.doSomething}"     >

         <h:outputText value="Add" />   
</p:commandLink>
Run Code Online (Sandbox Code Playgroud)

outputText (Add) 不可见。commandLink 支持图标的正确方法是什么?谢谢。

小智 8

<p:commandLink action="#{bean.doSomething}">
     <h:outputText value="Add" class="ui-icon ui-icon-plus"/>   </p:commandLink>
Run Code Online (Sandbox Code Playgroud)


Bil*_*KAR -1

您应该删除styleClass并使用graphicImage带有文本的 a :

<p:commandLink >
    <h:graphicImage value="resources/images/add.png" title="add"  >
        add
    </h:graphicImage>
</p:commandLink>  
Run Code Online (Sandbox Code Playgroud)