在primefaces中的rowexpansion中填充数据表

时间:2014-08-25 10:15:32

标签: jsf primefaces

我有一个父列表和子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>

1 个答案:

答案 0 :(得分:1)

渲染通常会使页面固化p:rowExpansion不起作用。