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?
Talvez isso possa te 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
faça por javascript então…
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;
}