Jsf 在dataTable中显示列表的不同项
我想在我的数据表中显示列表的不同项 我尝试了Jsf 在dataTable中显示列表的不同项,jsf,datatable,Jsf,Datatable,我想在我的数据表中显示列表的不同项 我尝试了ui:repeat,但似乎不起作用 我有一个对象Demande(Classe Demande),它有一个Choix列表,我想为所有Demande显示选项和每个选项的周期(Classe periode)(Classe Choix) 在施蒂瓦奇时期的需求清单 请提供任何帮助您的用户界面中有:重复。它不好用。您可以尝试使用Primefaces中的SubTable。 请参见Primefaces Showcase中的示例: 您可以在子表中显示每个需求的Ch
ui:repeat
,但似乎不起作用
我有一个对象Demande(Classe Demande),它有一个Choix列表,我想为所有Demande显示选项和每个选项的周期(Classe periode)(Classe Choix)
在施蒂瓦奇时期的需求清单
请提供任何帮助您的用户界面中有
:重复
。它不好用。您可以尝试使用Primefaces中的SubTable。
请参见Primefaces Showcase中的示例:
您可以在子表中显示每个需求的Choix列表
另一种可能是使用嵌套数据表。使用“estivage”表的p:column
,并在该列中定义另一个显示Choix列表的datatable
<p:dataTable id="estivage" var="it">
<p:column header="choice and periode">
<p:dataTable var="item" value="#{it.listChoix}">
<p:column style="text-align:center">
<f:facet name="header">
<h:outputText value="chalet " />
</f:facet>
<h:outputText value="#{item.chaletChoisi}" />
</p:column>
<p:column style="text-align:center">
<f:facet name="header">
<h:outputText value="periode " />
</f:facet>
<h:outputText value="#{item.periode.libelle}" />
</p:column>
</p:dataTable>
</p:column>
</p:dataTable>
您是否验证了支持bean中的列表
allDemandes
不是null
?
<p:dataTable id="estivage" var="it">
<p:column header="choice and periode">
<p:dataTable var="item" value="#{it.listChoix}">
<p:column style="text-align:center">
<f:facet name="header">
<h:outputText value="chalet " />
</f:facet>
<h:outputText value="#{item.chaletChoisi}" />
</p:column>
<p:column style="text-align:center">
<f:facet name="header">
<h:outputText value="periode " />
</f:facet>
<h:outputText value="#{item.periode.libelle}" />
</p:column>
</p:dataTable>
</p:column>
</p:dataTable>