我正在使用带有spring webflow和mvc的primefaces。在xhtml中,我在ui:repeater中有一个p:datatable。使用columnGroup页脚类型,所有值都无法在页脚中显示,但内容可以显示。 我试图设置页脚列的背景颜色,也不起作用。 我试图从控制器功能设置值,也不起作用,并在控制器中设置调试点,但它没有去。 我试图从数据表值对象vo类设置值,并且即使设置调试点也不起作用,它也不会。
你知道问题出在哪里吗?但我不使用列页脚并将其与datatable分开,并在ui:repeater中创建另一个panelGrid。它可以显示。
<p:columnGroup type="footer">
<p:row>
<p:column footerText="#{esLabel['lbl.esstv1s6.lblTotal']}"><p:outputLabel value="#{esLabel['lbl.esstv1s6.lblTotal']}" id="lblTitle1s6a16"/></p:column>
<p:column style="#{servingSchool.schllevltypecode eq '1' ? 'background-color:silver' : ''}"><p:outputLabel value="#{servingSchool.totalOrgPrimary}"/></p:column>
<p:column><p:outputLabel value="#{servingSchool.totalOrgJs}"/></p:column>
<p:column><p:outputLabel value="#{servingSchool.totalOrgNss}"/></p:column>
<p:column><p:outputLabel value="#{servingSchool.totalOrgOfTotal}"/></p:column>
<p:column footerText="#{esLabel['lbl.esstv1s6.lblTotal']}"><p:outputLabel value="#{esLabel['lbl.esstv1s6.lblTotal']}" id="lblTitle1s6a17"/></p:column>
<p:column style="#{servingSchool.schllevltypecode eq '1' ? 'background-color:silver' : ''}"><p:outputLabel value="#{servingSchool.getTotalUpdPrimary()}"/></p:column>
<p:column><p:outputLabel value="#{servingSchool.getTotalUpdJs()}"/></p:column>
<p:column><p:outputLabel value="#{teacherVerificationController.getTotal('TotalUpdNss',servingSchool)}"/></p:column>
<p:column><p:outputLabel value="#{servingSchool.getTotalUpdOfTotal()}"/></p:column>
</p:row>
</p:columnGroup>