I am using p:datatable
. The value inside p:columns
is a sublist of p:datatable
. But the list inside p:column
is not displaying in the UI.
<p:dataTable id="examMarksVie" var="internal" editable="true"
rowIndexVar="rowindex" rowKey="#{internal.internalMarkId}"
style="width:90%;margin-left:70px;margin-top:5%"
value="#{exam.internalMarkList}">
<p:ajax event="rowEdit" listener="#{exam.doSaveInternalMark}"
update="examMarksVie" />
<p:column
headerText="#{message['label.studentManagement.transferCertificate.studentName']}">
<h:outputText
value="#{internal.studentDetails.studentApplicationID.firstName} #{internal.studentDetails.studentApplicationID.middleName} #{internal.studentDetails.studentApplicationID.lastName}" />
</p:column>
<p:columns
value="#{exam.internalMarkList.interALlocMarkList}"
var="id" columnIndexVar="index"
headerText="#{id.internalAllocId.titleName} out of #{id.internalAllocId.markDetail}">
<p:inputText value="#{id.allocMark}" />
</p:columns>