[Logo] Neo Framework Forum
  [Search] Busca   [Recent Topics] Tópicos Recentes   [Members]  Lista de Usuários   [Groups] De volta para a página principal 
[Register] Registrar / 
[Login] Entrar 
Usar os filtros da consulta e pegar o resultado fora da listagem  XML
Índice dos Fóruns -> Dúvidas
Autor Mensagem
guilherme.pimentel
Template
[Avatar]

Membro desde: 21/06/2007 15:52:28
Mensagens: 109
Localização: BELO HORIZONTE
Offline

Como eu faço para executar a consulta do filtro da listagem para pegar a listagem resultado da consulta para que eu possa fazer um grafico????

GUILHERME A. MUNCK PIMENTEL
DESENVOLVEDOR JEE
BRASIL - MINAS GERAIS - BELO HORIZONTE
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Guilherme.. vc pode fazer uma nova action..

Code:
 public ModelAndView index(WebRequestContext request,MeuFiltro filtro) {
 		return new ModelAndView("lalala");
 	}
 


dentro do seu crud mesmo..

ai no seu jsp vc cria um botão... e que manda para a ação que gera o gráfico.. entendeu???

teh

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
guilherme.pimentel
Template
[Avatar]

Membro desde: 21/06/2007 15:52:28
Mensagens: 109
Localização: BELO HORIZONTE
Offline

a questão é o seguinte para todas as listagens passa por esse codigo:
Code:
 	@Override
 	protected ListagemResult<BEAN> getLista(WebRequestContext request, FILTRO filtro) {
 		int pageSize = filtro.getPageSize();
 		filtro.setPageSize(10000);
 		request.getSession().setAttribute("listDados", super.getLista(request, filtro).list());
 		filtro.setPageSize(pageSize);
 		return super.getLista(request, filtro);
 	}
 


para gravar todos os registros em uma lista separada pois eu tenho que usar ela para fazer outra coisa. Mas a questão é que toda ação que eu faço na tela ele vai ter que executar a consulta duas vezes e eu queria que essa consulta que grava a lista na seção pudesse ser acionada separadamente do metodo acima....... com os filtros selecionados pelo usuario caso tenha sido preenchido. deu pra entender???

GUILHERME A. MUNCK PIMENTEL
DESENVOLVEDOR JEE
BRASIL - MINAS GERAIS - BELO HORIZONTE
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

Vc tem 2 queries.. uma com 1000 registros e outra .. vamos dizer assim.. com 60.. é isso?


ou vc faz duas vezes a query, para paginar diferente...

ou vc faz a query com 1000 e copia apenas os 60 primeiro para a outra lista... (sem fazer 2 queries)
guilherme.pimentel
Template
[Avatar]

Membro desde: 21/06/2007 15:52:28
Mensagens: 109
Localização: BELO HORIZONTE
Offline

A questão é o seguinte eu quero gerar um relatorio com os reguistros da listagem utilizando o mesmo filtro da listagem para que o usuario não tenha necessidade de fazer o filtro novamente.. e no caso ai eu estou gerando a listagem com 1000 registros pois eu quero gerar o relatorio com todos os registros da consulta e não somente com os registros que aparecem na primeira pagina da listagem.

sabe como eu recupero a listagem sem ser da forma que eu mostrei??

GUILHERME A. MUNCK PIMENTEL
DESENVOLVEDOR JEE
BRASIL - MINAS GERAIS - BELO HORIZONTE
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Guilherme.. faça um método no dao com os mesmos parametros que vc criou no updateListagem..

ai a sua action chama esse método no dao e executa a query, o retorno dos dados é enviado para o relatório..

entendeu?

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
 
Índice dos Fóruns -> Dúvidas
Ir para:   
Powered by JForum 2.1.7 © JForum Team