Bom dia a todos, venho aqui pedir uma força sobre uma breve explicação de como se usa o DataTable e se possível um pequeno exemplo.
Grato!
Bom dia a todos, venho aqui pedir uma força sobre uma breve explicação de como se usa o DataTable e se possível um pequeno exemplo.
Grato!
É bem simples, value recebe uma List ou um DataModel para ser Iterada.
Você define uma var para acessar os atributos do objeto atual.
<h:dataTable id="livros" value="#{ManagedBean.metodoLista}" var="l">
<h:column>
<f:facet name="header">
<h:outputText value="Livro"/>
</f:facet>
<h:outputText value="#{l.nome}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Categoria"/>
</f:facet>
<h:outputText value="#{l.categoria}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Preco"/>
</f:facet>
<h:outputText value="#{l.preco}"/>
</h:column>
</h:dataTable>
Humm legal.
O que seria exatametne essa tag <f:facet></f:facate>
?
Grato.
Os título das colunas.
Em uma tabela HTML um título seria:
<thead>
<tr>
<th>Livro</th>
<th>Categoria</th>
<th>Preco</th>
</tr>
</thead>
Certo? então, é isso que o facet nesse caso representa.