PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum [RESOLVIDO] Como passar um parametro junto de um lista pra uma List no JasperReport #520816

25/05/2015

0

Esses dias precisei usar uma parâmetro num relatório, porém o mesmo tinha que ser mandado para dentro de uma List.
Achei um tutorial de como mandar, mais somente o parâmetro, (http://www.guj.com.br/java/291374-resolvido-ireport--varios-dataset--passar-parametro-solucao-no-post).
Fuçando aqui no jasper, usei o mesmo principio que o colega do tutorial do link acima, porem continue passando a lista:
1°- Tem que criar um parâmetro na sua base principal(Dataset Principal), e o parâmetro com o mesmo tipo no dataset da lista que irá recebe-lo;

2°- Após ter criado a lista no relatório, clique na lista e na aba Properties clique em Dataset. Selecione a opção *Use a JRDatasource expression, e cole:"new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource(<field da lista que quer imprimir (sem o menor/maior)>)"(sem as aspas).

3°- Logo abaixo verás dois botões, clique em Parameters, na janela que abrir, clique em add, nesta outra janela que abrir, em Parameter selecione o parâmetro criado no SubDataset, e em Expression selecione o parametro que você criou no Dataset principal, lembre-se de que os parâmetros tem que estar setados com o mesmo tipo de valor que irá receber.

Espero ter ajudado alguém!
Att,
João Canto

João Canto

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar