I have already successfully displayed a dynamic datatable in my JSF page.
However, i need to add column header for month column as given below but it's not displaying month column header
<ul type="none">
<ui:repeat value="#{caseStudy.pojoListsForCaseStudyAttendance}"
var="caseStudyDetails">
<li>
<p:dataTable value="#{caseStudyDetails}"
var="pojo1"
rendered="#{addCampus.campusDetails.campus=='C'}">
<p:column>
<f:facet name="header">
<p:outputLabel value="#{pojo1.subjectName}"></p:outputLabel>
</f:facet>
<p:outputLabel value="#{pojo1.monthValue}"></p:outputLabel>
</p:column>
<p:column headerText="#{message['label.msg.student.leave.list.list']}">
<p:outputLabel value="#{pojo1.appliedLeavesList}"></p:outputLabel>
</p:column>
</p:dataTable>
</li>
</ui:repeat>
</ul>