我有一个父列表和子lsit。子列表包含在每个父对象中,所以我想在数据表中显示父列表,并希望在primeface中的行扩展中显示子列表。但它不起作用请帮助我。我正在使用的代码如下所述。
<p:dataTable var="loc" value="#{configurationDetailsVo.jointBatchMasterList}" rendered="#{configurationDetailsVo.admissionBatchVo.searchJointBatchPanel}">
<p:column style="width:16px">
<p:rowToggler />
</p:column>
<p:column headerText="#{message['Academic.JointBatchName']}">
<h:outputText value="#{loc.jointBatchName}" />
</p:column>
<p:column headerText="#{message['Academics.remarks']}">
<h:outputText value="#{loc.remarks}" />
</p:column>
<p:rowExpansion>
<p:dataTable var="jointBatch" value="#{loc.batchList}">
<p:column headerText="#{message['Academics.batch']}">
<h:outputText value="#{jointBatch.batchName}" />
</p:column>
<p:column headerText="#{message['Academics.remarks']}">
<h:outputText value="#{jointBatch.remarks}" />
</p:column>
</p:dataTable>
</p:rowExpansion>
</p:dataTable>
答案 0 :(得分:1)
渲染通常会使页面固化p:rowExpansion
不起作用。