Gostaria de parabenizá-lo pela didática de ensino(simples,direta e completa). Aprendi java com suas vídeos aulas. Hoje sou desenvolvedor Junior e em breve estarei subindo de nível. Ainda não foi possível fazer os cursos de vocês, sei que farão o diferencial em minha carreia. Grato pela disposição em compartilhar seus conhecimentos
Como seria esse exemplo para versões mais novas do primefaces? onde é diferende no controller dessa forma: load(int first, int pageSize, Map sortBy, Map filterBy) {
Muito obrigado pela aula, é exatamente o que estou precisando nesse momento. Esta solução vai me ajudar a manter a estrutura da aplicação que estou fazendo do JSF e permitir que tenha mais performance. Obrigado, muito sucesso e até a próxima.
Como eu exibo o total de registros filtrados, na tela ao retornar os dados da grid? Exemplo: Total Registros: 14 Queria exibir abaixo da Grid ou acima, tanto faz.
Muito bom o conteudo do video, Parabéns. Qual é a melhor maneira para editar um registro da pagina X e quando salvar o dataTable retorna para a pagina X?
Oi Rodolpho. Você pode fazer um binding do componente DataTable com uma propriedade no seu ManagedBean e quando for selecionar o registro a ser editado é preciso guardar também a página corrente do DataTable (através da propriedade com a qual fará o binding do componente) Depois que terminar a edição, basta forçar o DataTable a assumir a página que estava no momento anterior ao início da edição. #equipeAW
Estou com um problema: Tenho um datatable, mas na hora de fazer a busca para mostrar os registros, o datatable vem normalmente, mas se eu imprimir a lista o método me trás mais registros que o normal, exemplo, tenho quatro registros e o console imprime 20 regitros, passando 5 vezes no for... Meu código esta assim. Para minha classe Teste, tenho uma lista de avaliados, pois é um relacionamento muitos para muitos. teste = teste.repositorio.find(testeId); ( isso retorna a lista) List listAvaliados = new ArrayList(); for(Avaliados avaliado: teste.getListAvaliados()){ listAvaliados .add(avaliado); } Como disse, se tenho 4 registros ele passa pelo menos 5 vezes nesse for, mas no datatable me mostra os 4 registros normalmente...
Olá Erivelton! A princípio, este comportamento é estranho, mas é necessário ver realmente todo seu código para entender o que está acontecendo. Com o código mostrado não da para inferir o motivo do problema, porque nele só sabemos que você está buscando uma lista e adicionando os itens dela em outra. Sugiro que você poste sua dúvida com o link para seu repositório no Github na nossa comunidade do Facebook. Lá o pessoal é bem receptivo e sempre costuma ajudar os membros. Segue o link: alga.works/comunidade
Já precisou exibir o resultado de consultas gigantescas com JSF? Assista agora nossa vídeo aula gratuita sobre Lazy Loading com DataTable do PrimeFaces! #aulagrátis #videoaula
Opa muito obrigado por compartilhar =). Vivendo e aprendendo. Bastante simples ^^. Vou adquirir o curso de sistemas comerciais de vocês, um excelente material para aprendizado.
Olá! Estou com um problema, não sei se alguém já viu isso. Meu dataTable sempre coloca uma página a mais na paginação. Por exemplo, se eu tenho 8 registros e são 10 linhas por página, o dataTable fica com 2 páginas, uma com os dados e outra vazia. Alguém já viu isso?
Gostaria muito de exemplo de como salvar uma imagem no banco de dados em um campo blob(isso já fiz), o negocio é buscar a imagem e exibir, exemplo em um cadastro de cliente simples com foto, na hora da edição de um cliente ja cadastrado, trazer de volta junto com os dados sua foto salva no banco. Ajudaria bastante, desde ja agradeço !
Olá Tiago Moura! Aqui tem um exemplo feito com Servlet: github.com/algaworks/webinar-5-novidades-do-jsf-22-que-voce-precisa-saber/blob/master/src/main/java/com/algaworks/webinario/servlet/FotoServlet.java
Olá, parabéns pela aula e pelo sucesso da Algaworks. Gostaria de saber como consultar por mais de uma variável. Por exemplo pesquisar por descrição, por tipo, vencimento, etc. Seria necessário criar um filtro para cada tipo de pesquisa? Caso sim, como passar o filtro certo na hora da pesquisa? Valeu, um abraço!!!
Gostaria de parabenizá-lo pela didática de ensino(simples,direta e completa). Aprendi java com suas vídeos aulas. Hoje sou desenvolvedor Junior e em breve estarei subindo de nível. Ainda não foi possível fazer os cursos de vocês, sei que farão o diferencial em minha carreia. Grato pela disposição em compartilhar seus conhecimentos
Obrigado, Jonata fabiano costa!
Ficamos felizes em saber que estamos ajudando. :)
Sucesso em sua carreira!
Parabéns pelas vídeo aulas Thiago. Tem Me ajudado bastante. Melhor canal que descobri.
Valeu, Thiago! Um abraço.
Como seria esse exemplo para versões mais novas do primefaces? onde é diferende no controller dessa forma:
load(int first, int pageSize, Map sortBy,
Map filterBy) {
hola para insertar un registro como seria?
Muito obrigado pela aula, é exatamente o que estou precisando nesse momento. Esta solução vai me ajudar a manter a estrutura da aplicação que estou fazendo do JSF e permitir que tenha mais performance. Obrigado, muito sucesso e até a próxima.
Eu gostaria muito de um exemplo com SQL puro. Pesquisei muito e não achei em lugar nenhum.
SENSACIONAL!! ME AJUDOU MUITO. OBRIGADO!!!
Como eu exibo o total de registros filtrados, na tela ao retornar os dados da grid? Exemplo: Total Registros: 14
Queria exibir abaixo da Grid ou acima, tanto faz.
Parabéns, demais essa vídeo aula, didática muito boa.
Parabens... Perfeito.
Esse viewAction seria o mesmo do preRenderView?
Muito bom o conteudo do video, Parabéns. Qual é a melhor maneira para editar um registro da pagina X e quando salvar o dataTable retorna para a pagina X?
Oi Rodolpho.
Você pode fazer um binding do componente DataTable com uma propriedade no seu ManagedBean e quando for selecionar o registro a ser editado é preciso guardar também a página corrente do DataTable (através da propriedade com a qual fará o binding do componente)
Depois que terminar a edição, basta forçar o DataTable a assumir a página que estava no momento anterior ao início da edição.
#equipeAW
Estou com um problema: Tenho um datatable, mas na hora de fazer a busca para mostrar os registros, o datatable vem normalmente, mas se eu imprimir a lista o método me trás mais registros que o normal, exemplo, tenho quatro registros e o console imprime 20 regitros, passando 5 vezes no for...
Meu código esta assim.
Para minha classe Teste, tenho uma lista de avaliados, pois é um relacionamento muitos para muitos.
teste = teste.repositorio.find(testeId); ( isso retorna a lista)
List listAvaliados = new ArrayList();
for(Avaliados avaliado: teste.getListAvaliados()){
listAvaliados .add(avaliado);
}
Como disse, se tenho 4 registros ele passa pelo menos 5 vezes nesse for, mas no datatable me mostra os 4 registros normalmente...
Olá Erivelton!
A princípio, este comportamento é estranho, mas é necessário ver realmente todo seu código para entender o que está acontecendo.
Com o código mostrado não da para inferir o motivo do problema, porque nele só sabemos que você está buscando uma lista e adicionando os itens dela em outra.
Sugiro que você poste sua dúvida com o link para seu repositório no Github na nossa comunidade do Facebook.
Lá o pessoal é bem receptivo e sempre costuma ajudar os membros.
Segue o link:
alga.works/comunidade
Olá, não estou conseguindo mudar a ordenação para descendente mesmo mudando o código de ASCENDING para DESCENDING.
Já precisou exibir o resultado de consultas gigantescas com JSF?
Assista agora nossa vídeo aula gratuita sobre Lazy Loading com DataTable do PrimeFaces! #aulagrátis #videoaula
Opa excelente aula! Parabéns!
Teria como você mostrar ou disponibilizar como se faz para rodar o arquivo sql ao subir a aplicação?
Muito obrigado!
Obrigado!
Veja esse exemplo aqui: github.com/algaworks/aula-datatable-lazy-loading-primefaces/blob/master/src/main/resources/META-INF/persistence.xml
Opa muito obrigado por compartilhar =).
Vivendo e aprendendo. Bastante simples ^^.
Vou adquirir o curso de sistemas comerciais de vocês, um excelente material para aprendizado.
Olá! Estou com um problema, não sei se alguém já viu isso.
Meu dataTable sempre coloca uma página a mais na paginação. Por exemplo, se eu tenho 8 registros e são 10 linhas por página, o dataTable fica com 2 páginas, uma com os dados e outra vazia. Alguém já viu isso?
Gostaria muito de exemplo de como salvar uma imagem no banco de dados em um campo blob(isso já fiz), o negocio é buscar a imagem e exibir, exemplo em um cadastro de cliente simples com foto, na hora da edição de um cliente ja cadastrado, trazer de volta junto com os dados sua foto salva no banco. Ajudaria bastante, desde ja agradeço !
Olá Tiago Moura! Aqui tem um exemplo feito com Servlet:
github.com/algaworks/webinar-5-novidades-do-jsf-22-que-voce-precisa-saber/blob/master/src/main/java/com/algaworks/webinario/servlet/FotoServlet.java
algaworks Muito obrigado, vou estudar bastante !
Excelente meu amigo muito util obrigado!!! \o/\o/
Olá, parabéns pela aula e pelo sucesso da Algaworks.
Gostaria de saber como consultar por mais de uma variável. Por exemplo pesquisar por descrição, por tipo, vencimento, etc. Seria necessário criar um filtro para cada tipo de pesquisa? Caso sim, como passar o filtro certo na hora da pesquisa?
Valeu, um abraço!!!