我需要在树表内自定义数据表(p:数据表的列与父表列的列不同)。下面是图片
我尝试了树表,但在我的情况下,子行应该是数据表,其列标题和行与父表不同。子表也应具有复选框选择。
除了上面提到的已准备好的组件之外,是否还有其他JSF变体可以显示主要细节关系?
仅将数据表与expansion一起使用,并在扩展中使用子数据表。从展示柜:
<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>