Добавление нескольких изображений в заголовок вкладки "примитивы"

Я перенес эти строки из Icefaces в Primefaces 5.3.5. Они устанавливают изображения на вкладки.

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

в примерах

<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>

Однако я вижу, что нет никаких изображений, только пустые вкладки.
Вы можете мне посоветовать, пожалуйста? Спасибо заранее.

1 ответ

  1. Кажется, что нет никакого атрибута labelдля P: tab в PF 5.3. Принимает ли это ваша 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>
    

    и удалить label=" "на вкладке p:.