2016-05-24 11 views
0

私はIcefacesからPrimeface 5.3.5に移行しました。画像をタブに設定します。 Primefaces複数の画像をプライムス・タブ・ヘッダーに追加

<p:tab label=" " styleClass="mainTreeFavoriteTab"> 

        <f:facet name="label"> 
         <p:panelGrid columns="2"> 
          <!-- url of icon is ok --> 
          <p:graphicImage url="#{currentTab.icon}" title="#{currentTab.title}" height="16" width="16" /> 
         </p:panelGrid> 
        </f:facet> 

   <f:facet name="label"> 
        <ice:panelGrid columns="2"> 
         <ice:graphicImage url="#{currentTab.icon}" title="#{currentTab.title}" height="18" width="18" /> 
        </ice:panelGrid> 
       </f:facet> 

しかし、私は、レンダリングされたいかなる画像、唯一の空のタブが存在しないことがわかります。 私に助言してもらえますか?前もって感謝します。

答えて

0

PF 5.3のp:tabには属性labelが存在しないようです。あなたのIDEはそれを受け入れますか?ユーザーガイドp. 479を参照してください。

私はあなたがtitleのファセットを探している推測している:

<f:facet name="title"> 
    <p:panelGrid columns="2"> 
     <!-- url of icon is ok --> 
     <p:graphicImage url="#{currentTab.icon}" title="#{currentTab.title}" height="16" width="16" /> 
    </p:panelGrid> 
</f:facet> 

とpにlabel=" "を削除:タブ。

+0

私もヘッダーを試しましたが、それは同じでした。私はそれがファセットの名前に依存しないと思う。 – user321

+0

そして、ファセット内にテキストを置くのであれば?私のために働く –

関連する問題