Sto provando a creare accordionPanel in Primefaces.E sto cercando di crearlo usando ui:repeat
così posso creare le schede del pannello dinamicamente. Ma in qualche modo il mio codice non funziona, accordionPanel è vuoto e non ha alcuna tabulazione. chiunque può darmi il motivo o indicarmi come raggiungerlo.Interfacce UI: ripetizione non funzionante
qui il mio fagiolo.
@ManagedBean(name = "divisionList")
public class Divisions implements Serializable {
private List<String> divStrings;
public List<String> getDivStrings() {
return divStrings;
}
public Divisions(){
divStrings=new ArrayList<String>();
divStrings.add("Division A") ;
divStrings.add("Division B");
}
}
e nel mio xhtml:
<p:accordionPanel >
<ui:repeat value="#{divisionList.divStrings}" var="divis">
<p:tab title="#{divis}">
Content
</p:tab>
</ui:repeat>
</p:accordionPanel>
EDIT:
Ma quando si stampa in questo modo il suo funzionamento: O
<ui:repeat value="#{divisionList.divStrings}" var="divis">
<h:outputText value="#{divis}" />
</ui:repeat>
dammm ... questo è tutto ... grazie Roel – sampathpremarathna
come si dice in Belgio: gère gedaoin (prego) :) – roel
Funziona anche quando si desidera utilizzare una variabile di "divis" come nome o con il metodo toString o un getName, ty –