Supondo que você utilize um Managed Bean que funcione como DAO, através do nome "clienteDAO", e que o mesmo tenha um método "findAll" sem parâmetros para o retorno de toda a base de clientes, como seria definido um componente DataTable alimentado pelo mesmo?
< h:dataTable var="#{clienteDAO.findAll()}" value="c" >
< h:dataTable value="#{clienteDAO.obterTodos()}" var="c" >
< h:dataTable var="#{produtoDAO.findAll()}" value="p" >
< h:dataTable value="#{produtoDAO.obterTodos()}" var="p" >
< h:dataTable value="#{clienteDAO.findAll()}" var="c" >
Resposta: < h:dataTable value="#{clienteDAO.findAll()}" var="c" >
Explicação:
Na sintaxe do DataTable, o atributo value deverá receber a lista de origem, fornecida a partir de clienteDAO.findAll, e o atributo var nomeia a variável que percorre o conjunto, assumindo os valores de cada entidade sequencialmente.
Para escrever sua resposta aqui, entre ou crie uma conta
Análise e Desenvolvimento de Sistemas
Análise e Desenvolvimento de Sistemas
Análise e Desenvolvimento de Sistemas
Desenvolvimento de Software
•UNIDERP - ANHANGUERA
Compartilhar