Primefaces 自定义数据 table inside Treetable(主详细数据)

Prime faces Custom Data table inside Treetable(Matser details data)

我需要在 tree-table 中自定义 data-table(p:datatable 的列与 parent table 列不同)。下面是图片

我试过 tree-table 但在我的情况下 child 行应该是 data-table 列 headers 和行不同于 parent table.Also child table 应该有复选框选择。

除了 prime faces 之外,是否有任何 JSF 变体具有如上所述的现成组件来显示主详细信息关系?

只需将数据 table 与 expansion 一起使用,并在扩展中使用子数据 table。来自展示柜:

<p:dataTable var="car" value="#{dtBasicView.cars}">
    <f:facet name="header">
        Expand rows to see detailed information
    </f:facet>
    <p:column style="width:16px">
        <p:rowToggler />
    </p:column>
    <p:column headerText="Id">
        <h:outputText value="#{car.id}" />
    </p:column>

    <p:rowExpansion>
        <!-- Add your child data table here -->
    </p:rowExpansion>
</p:dataTable>