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>