rich:taba and a4j:repeat don't seem to work together...
tb01923 Oct 4, 2007 9:51 AMI would like an arbitrary number of tabs, yet the only one that seems to display is the default one. I know the a4j:repeat is working, because takign it out of the tab context renders me a a hand full of tables. em:table and em:column are wrappers around rich:dataTable and richColumn. Any help is greatly appreciated...
<rich:tabPanel switchType="client">
<rich:tab label="#{masterBean.chartTitle}">
<a4j:outputPanel layout="block" style="margin-top: 10px">
<em:table id="myData" propertyBean="${masterBean.somTable}" property="data"
class="listTable2" cellspacing="1" cellpadding="1" width="100%" paginate="true" rowClasses="Odd, Even" >
<em:column cellProperty="benchmarkName" headerClass="estimateHeader"
title="Benchmark" />
<em:column cellProperty="deviation" headerClass="estimateHeader"
title="Deviation" type="java.lang.Float" minFraction="2" maxFraction="2" />
<em:column cellProperty="spread" headerClass="estimateHeader"
title="Spread" type="java.lang.Float" minFraction="2" maxFraction="2" />
<em:column cellProperty="performance" headerClass="estimateHeader"
title="Performance" type="java.lang.Float" minFraction="2" maxFraction="2" />
<em:column cellProperty="performanceBPT" headerClass="estimateHeader"
title="Performance BPT" type="java.lang.Float" minFraction="2" maxFraction="2" />
</em:table>
</a4j:outputPanel>
</rich:tab>
<a4j:repeat value="${masterBean.subBeans}" var="myBean">
<rich:tab label="#{myBean.chartTitle}">
<em:table propertyBean="${myBean.somTable}" property="data"
class="listTable2" cellspacing="1" cellpadding="1" width="100%" paginate="true" rowClasses="Odd, Even" >
<em:column cellProperty="benchmarkName" headerClass="estimateHeader"
title="Benchmark" />
<em:column cellProperty="deviation" headerClass="estimateHeader"
title="Deviation" type="java.lang.Float" minFraction="2" maxFraction="2" />
<em:column cellProperty="spread" headerClass="estimateHeader"
title="Spread" type="java.lang.Float" minFraction="2" maxFraction="2" />
<em:column cellProperty="performance" headerClass="estimateHeader"
title="Performance" type="java.lang.Float" minFraction="2" maxFraction="2" />
<em:column cellProperty="performanceBPT" headerClass="estimateHeader"
title="Performance BPT" type="java.lang.Float" minFraction="2" maxFraction="2" />
</em:table>
</rich:tab>
</a4j:repeat>
</rich:tabPanel>