我正在尝试在Primefaces中创建accordionPanel.我正在尝试使用ui创建它:重复,这样我就可以动态创建面板标签.但不知何故我的代码不起作用,accordionPanel是空的,没有任何tabs.can任何人都给我理由或指出我如何实现这一目标.
我的豆子.
@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"); } }
在我的xhtml中:
<p:accordionPanel > <ui:repeat value="#{divisionList.divStrings}" var="divis"> <p:tab title="#{divis}"> Content </p:tab> </ui:repeat> </p:accordionPanel>
编辑:
但是当它像这样印刷它的工作:O
<ui:repeat value="#{divisionList.divStrings}" var="divis"> <h:outputText value="#{divis}" /> </ui:repeat>