Использование <p: tabView var> в <ui: include src>, похоже, не работает

У меня есть следующий код

<p:tabView value="#{transportBean.tabs}" var="tab">
    <p:tab title="#{tab.toUpperCase()}">
        <h:panelGrid columns="2" cellpadding="10">
            <ui:insert>
                <ui:include src="#{transportBean.getForm(tab)}" />
            </ui:insert>
        </h:panelGrid>
    </p:tab>
</p:tabView>

где transportBean.tabs - список строк, а getForm вызывает эту функцию

public String getForm(String form) {
    System.out.println("this got called with: " + form);
    return map.get(form);
}

который вернет мне правильный путь JSF. Однако, когда я загружаю страницу, getForm вызывается только один раз и без аргументов. Есть идеи?

0 ответов

Другие вопросы по тегам