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

时间:2015-06-22 17:13:31

标签: jsf jsf-2 primefaces datatable uirepeat

我尝试创建PrimeFaces的数据表组。一切顺利。列数是正确的,colspan= "#{asignaturaController.nombrePruebasEscritas1.size()}但是每个测试的名称都没有显示,并且指向的对象已满。我尝试了一切。 有人有任何想法吗?

这是我的结果。

enter image description here

但我需要“Pruebas”的名字而不是“pruebas”

<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>

0 个答案:

没有答案