2016-05-24 57 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

如果你把文本放在方面?适用于我 –

相关问题