2016-05-24 56 views
0

我從Icefaces遷移到Primefaces 5.3.5這些行。他們將圖像設置爲選項卡。將多個圖像添加到primefaces選項卡標題

   <f:facet name="label"> 
        <ice:panelGrid columns="2"> 
         <ice:graphicImage url="#{currentTab.icon}" title="#{currentTab.title}" height="18" width="18" /> 
        </ice:panelGrid> 
       </f:facet> 
在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> 

但是,我看到有沒有渲染的圖像,只有空的選項卡。 你能告訴我嗎?提前致謝。

回答

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

如果你把文本放在方面?適用於我 –

相關問題