我阵列的DataTable在那里我必须有一些动态的栏目.... 这样的IM使用的dataTable ...喜欢上面的代码:
<rich:dataTable value="#{query.dataModel}" var="inscricao">
<rich:column label="My List">
<f:facet name="header">
<h:outputText value="My List" />
</f:facet>
<h:outputText value="#{query.presencas.size()}" />
</rich:column>
<c:forEach var="presenca" items="${query.presencas}">
<rich:column label="Presença">
<f:facet name="header">
<h:outputText value="Presença" />
</f:facet>
<h:outputText value="testing" />
</rich:column>
</c:forEach>
</rich:dataTable>
那么,我的问题是,我的foreach没有工作。列“我的清单”显示我有列表中的正确元素的数量......但是当我尝试迭代它放到C:的forEach其不工作...
我已经使用tryed:
的xmlns:C = “http://java.sun.com/jstl/core”
和该另一之一:
的xmlns:C =“http://java.sun.com/jsp/ jstl/core“
但是withotu成功...还尝试使用ui:重复像这样:
<ui:repeat value="#{query.presencas}" var="presenca">
<f:facet name="header">
<h:outputText value="#{presenca.id}" />
</f:facet>
</ui:repeat>
但也没有奏效。
有人知道可能是什么问题或一些其他方式来迭代列表?
我看到如果我使用a4j:重复INTO列,它会识别a4j:repeat内的列。否则,如果删除外A4J柱:重复它不工作...输出文本成分(value="#{query.presencas.size()}"
)的
<rich:column label="Presenças" title="teste" >
<a4j:repeat value="#{query.presencas}" var="presenca">
<rich:column label="Presenças" title="teste" >
<f:facet name="header">
<h:outputText value="Presença" />
</f:facet>
<h:selectBooleanCheckbox value="#{inscricao.credenciamento}" />
</rich:column>
</a4j:repeat>
</rich:column>
为什么你指定rich:column的标签属性?只需拖放extendedDataTable即可。 – Andrey
我假设你正在使用RichFaces 4.0?为此,RichFaces 3.3有一个''。它在RF 4.0中确实不再可用,但它计划用于RF 4.1。所以,我建议:敬请期待... –
BalusC
已经尝试使用rich:columns,但没有成功...使用richface 3.2。并改为3.3。测试富有:列...但也“工作”在3.2。 – Igor