Estou precisando fazer um sistema web com abas utilizando o PrimeFaces e Hibernate. Quero que as página vão aparecendo nas abas dinamicamente.
Alguém tem um exemplo ou um link que possa me ajudar?
Estou precisando fazer um sistema web com abas utilizando o PrimeFaces e Hibernate. Quero que as página vão aparecendo nas abas dinamicamente.
Alguém tem um exemplo ou um link que possa me ajudar?
Olá
Eu já tinha visto esse… o problema é que ai já esta definido as abas e eu quero que vá adicionando as abas de acordo o link e seu conteúdo
Naquele link que o @rafaeis postou do showcase do primefaces mostra tb como fazer as tabs dinamicamente
<p:tabView value="#{tabbedView.cars}" var="car">
<p:tab title="Car - #{car.id}">
<h:panelGrid columns="2" cellpadding="5">
<f:facet name="header">
<p:graphicImage name="demo/images/car/#{car.brand}-big.gif" />
</f:facet>
<h:outputText value="Brand:" style="font-weight: bold"/>
<h:outputText value="#{car.brand}" />
<h:outputText value="Year:" style="font-weight: bold"/>
<h:outputText value="#{car.year}" />
<h:outputText value="Color:" style="font-weight: bold"/>
<h:outputText value="#{car.color}" />
</h:panelGrid>
</p:tab>
</p:tabView>
onde o cars, vem do managedBean
private List<Car> cars;
@PostConstruct
public void init() {
cars = new ArrayList<Car>();
cars.add(new Car("Y25YIH5", "Fiat", 2014, "Black", 10000, true));
cars.add(new Car("JHF261G", "BMW", 2013, "Blue", 50000, true));
cars.add(new Car("HSFY23H", "Ford", 2012, "Black", 35000, false));
cars.add(new Car("GMDK353", "Volvo", 2014, "White", 40000, true));
cars.add(new Car("345GKM5", "Jaguar", 2011, "Gray", 48000, false));
}
public List<Car> getCars() {
return cars;
}