Code: Select all
<p:tabView value="#{tabViewController.tabList}"
activeIndex="#{tabViewController.activeIndex}" var="tabItem"
dynamic="true" closeable="true" >
<p:tab title="#{tabItem.title}">
<ui:include src="#{tabItem.url}"></ui:include>
</p:tab>
</p:tabView>
Code: Select all
public TabViewController() {
setTabList(new ArrayList<TabItem>());
getTabList().add(new TabItem("tab1", "pag1.xhtml", 0));
getTabList().add(new TabItem("tab2", "pag2.xhtml", 1));
}
I tried to debug the class IncludeHandler, the value is not evaluated correctly.