Jsf p:pataTable中的p:columnGroup不显示headerText

Jsf p:pataTable中的p:columnGroup不显示headerText,jsf,jsf-2,primefaces,datatable,uirepeat,Jsf,Jsf 2,Primefaces,Datatable,Uirepeat,我尝试创建一个由素数面组成的数据表组。一切顺利。列数正确,colspan=“#{asignaturaController.nombrePruebaseCritas1.size()}但是没有显示每个测试的名称,并且指向的对象已满。我尝试了所有方法。 有人知道吗 这是我的结果 但我需要的是“普鲁巴斯”的名字而不是“普鲁巴斯” 1ª评估 我将您的代码与进行了比较,我觉得很好。也许可以从一些简单的示例开始,以确保每个部分都正常工作。您可能会在备份bean中发现一些问题。一个小的更正:渲染器定义的应该

我尝试创建一个由素数面组成的数据表组。一切顺利。列数正确,
colspan=“#{asignaturaController.nombrePruebaseCritas1.size()}
但是没有显示每个测试的名称,并且指向的对象已满。我尝试了所有方法。 有人知道吗

这是我的结果

但我需要的是“普鲁巴斯”的名字而不是“普鲁巴斯”


1ª评估

我将您的代码与进行了比较,我觉得很好。也许可以从一些简单的示例开始,以确保每个部分都正常工作。您可能会在备份bean中发现一些问题。一个小的更正:
渲染器
定义的
应该是
渲染的
<h:form id="form-tablapruebasescritas1"
        renderer="#{asignaturaController.nombrePruebasEscritas1.size() != 0}">

    <p:dataTable var="player"
                 value="#{asignaturaController.alumnos}"
                 id="tablapruebasescritas1"
                 style="margin-top:40px"
                 sortOrder="ascending">

        <f:facet name="header">
            1ª Evaluacion
        </f:facet>

        <p:columnGroup type="header">
            <p:row>
                <p:column rowspan="2" headerText="Alumno" />
                <p:column  colspan="#{asignaturaController.nombrePruebasEscritas1.size()}"
                           headerText="Pruebas" />
            </p:row>

            <p:row>
                <ui:repeat value="#{asignaturaController.nombrePruebasEscritas1}"
                           var="yea">
                    <p:column headerText="#{yea}" />
                </ui:repeat>
            </p:row>
        </p:columnGroup>

        <p:column>
            <h:outputText value="#{player.nombre}" />
        </p:column>
        <p:columns value="#{asignaturaController.nombrePruebasEscritas1}"
                   var="year">
            <h:outputText value="#{player.getNotaParaTabla(year)}" />
        </p:columns>
    </p:dataTable>
</h:form>