我目前正在使用PrimeFaces,对此感到非常满意。但是现在我被困住了。

我正在与我的实体一起显示p:DataTable。我的实体也有我也要显示的子实体。我的父实体的每个子实体都应在新行中包含父实体的数据和子实体的数据。

所以像这样:

Parent1.A | Parent1.B | Parent1.C | Child1.A | Child1.B
Parent1.A | Parent1.B | Parent1.C | Child2.A | Child2.B
Parent1.A | Parent1.B | Parent1.C | Child3.A | Child3.B
[...]


所以我尝试了类似的方法,但这没用。

<p:dataTable value="#{myBean.entities}" var="entity">
    <ui:repeat value="#{entity.children}" var="child">
        /* dataTable columns ... */
    </ui:repeat>
</p:dataTable>


不幸的是,此代码不会显示任何内容。.如果没有内部重复,则将显示dataTable(当然,没有子实体数据..)。
如何实现这种数据显示方式?

谢谢您的帮助!

最好的祝福!

最佳答案

official sample here中一样使用DataTable-SubTable

10-07 19:24