Использование <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 вызывается только один раз и без аргументов. Есть идеи?