Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 在dataTable中显示列表的不同项_Jsf_Datatable - Fatal编程技术网

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>