[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3824: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3826: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3827: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3828: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
Next Framework • Ver Tópico - iReports x tipo Money e outras classes

iReports x tipo Money e outras classes

Não deixe de perguntar, solucione aqui suas dúvidas...

iReports x tipo Money e outras classes

Mensagempor jtakata » Ter Jan 24, 2012 4:42 pm

Rógel e demais membros.

Fiz um teste de relatório usando o recurso do Next, iReports e JasperReport. Me baseei no vídeo disponível no site.
Nesse teste tinha registros com campos do tipo Long, String, Money e Moeda (classe entity com id, sigla e nome).
Os tipos Long e String aparecem na lista de classes disponíveis, inclusive a classe java.math.BigDecimal. O tipo Money não "casou" com Long nem BigDecimal (dá pau na execução dizendo que não encontra o org.nextframework.Types).
Tentei pegar o nome da moeda fazendo moeda.nome mas não deu certo.

Como faço para que o iReports reconheça o tipo Money, assim como outras classes?
Grato,
Jorge
jtakata
 
Mensagens: 350
Data de registro: Seg Abr 26, 2010 11:04 pm

Re: iReports x tipo Money e outras classes

Mensagempor marlon » Qua Jan 25, 2012 3:15 pm

Olá Jorge,

Nas propriedades do campo Field Class eu coloque todo o "endereço" da classe como segue:
org.nextframework.types.Money

Espere ter ajudado.

Abraço,

Marlon
marlon
 
Mensagens: 34
Data de registro: Seg Out 04, 2010 9:26 am

Re: iReports x tipo Money e outras classes

Mensagempor rogelgarcia » Qua Jan 25, 2012 6:22 pm

Para colocar como org.nextframework.types.Money no tipo de dados no iReport, será necessário configurar o classpath.

Você pode tentar java.lang.Object, assim será feito um toString() do Money.
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: iReports x tipo Money e outras classes

Mensagempor jtakata » Qua Jan 25, 2012 6:24 pm

Olá Marlon,
Eu não achei onde colocar o "endereço".
Tem a janela no iReports para informar os campos e respectivos tipos. Lá tem as colunas "Nome do Campo" e "Tipo da Classe".
Não consegui colocar o "org.nextframework.types.Money" nessa lista, nem entrando nas propriedades do campo (botão "Edit field properties").
jtakata
 
Mensagens: 350
Data de registro: Seg Abr 26, 2010 11:04 pm

Re: iReports x tipo Money e outras classes

Mensagempor rogelgarcia » Qua Jan 25, 2012 6:46 pm

O endereço que o Marlon se refere, é o tipo da classe mesmo. Acho que você pode escrever o valor, ao invés de escolher no combo.

Mas tente colocar java.lang.Object, assim será feito um toString() do valor.
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: iReports x tipo Money e outras classes

Mensagempor jtakata » Qua Jan 25, 2012 7:06 pm

Tentei dos dois jeitos e ambos deram erro de compilação.
Com o java.lang.Object dá erro "Cannot cast from String to BigDecimal"
Com o org.nextframework.types.Money dá erro "java.lang.ClassNotFoundException:org...."
Estou usando o iReports 2.0.5
jtakata
 
Mensagens: 350
Data de registro: Seg Abr 26, 2010 11:04 pm

Re: iReports x tipo Money e outras classes

Mensagempor jtakata » Qua Jan 25, 2012 7:14 pm

Copiei o jar do next para a lib do iReports.
Agora dá erro "Cannot cast from String to BigDecimal" para os dois casos.
jtakata
 
Mensagens: 350
Data de registro: Seg Abr 26, 2010 11:04 pm

Re: iReports x tipo Money e outras classes

Mensagempor rogelgarcia » Sáb Jan 28, 2012 11:01 am

rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am


Retornar para Dúvidas

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 7 visitantes

cron