private List<Cadprest> itenscadastroprest;
@Override
public void iniciarView() {
carregagridcadprest();
}
public void carregagridcadprest(){
itenscadastroprest = new ArrayList<Cadprest>();
List<Object> objectListcadprest = cadprestservico.buscacadastroprestador();
List<SelectItem> itenscadastroprest = new ArrayList<SelectItem>(objectListcadprest.size());
Iterator iteratorcad = objectListcadprest.iterator();
while (iteratorcad.hasNext()) {
Object[] obj = (Object[]) iteratorcad.next();
Integer vcodprest = (Integer) obj[0];
itenscadastroprest.add(new SelectItem(vcodprest, (String) obj[1]));
}
}
view
<p:dataTable id="tabelacadprest" value="#{cadguiaMbean.itenscadastroprest}" var="itenscadastroprest" paginator="true" rows="10" paginatorPosition="bottom"
paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
currentPageReportTemplate="Ver {startRecord} - {endRecord} de {totalRecords} - Página: {currentPage}/{totalPages}"
rowsPerPageTemplate="5,10,20" selectionMode="single"
>
<p:column headerText="Codigo" >
<h:outputText value="#{itenscadastroprest.codprest}"/>
</p:column>
<p:column headerText="Nome" width="50">
<h:outputText />
</p:column>
</p:dataTable>
Nao esta preenchendo o meu datatable
alguem pode me ajudar ???
