Há alguma forma de popular os FIELDS a partir de uma classe java?
ou tem que ir de um em um e adicionar o field manualmente?
Há alguma forma de popular os FIELDS a partir de uma classe java?
ou tem que ir de um em um e adicionar o field manualmente?
E ai Motoqueiro Fantasma, blz
Tem sim, vc tem que pegar a sua aplicaçao java, exportar um jar dela, e colocar no classpath do ireport. entro de feramentas opcoes
Ai feito isso
Vc tem que colocar o caminho completo do que vc quer que ele faça para vc.
Exemplo
(br.com.teste.classedesejada.metodo(NomeDaVariavel).funcao.imprimeaqui())
Feito assim vc vai conseguir acessar qualquer conteudo que quiser que estiver dentro da sua aplicacao
blz
Att
Romildo Jozue Paiter
Como o Romildo falou, basta você colocar indicar onde esta o jar da sua aplicação no classpath do iReport.
Mas caso ainda esteja desenvolvendo a aplicação, pode indicar no classpath do iReport somente a pasta "classes" da sua aplicação, assim você evita ter que ficar gerando o jar da sua aplicação a todo momento.
A configuração é feita aqui: "Ferramentas >> Opções >> Classpath".
Lembre-se de marcar o checkbox "Reloadable", pois se você alterar alguma classe da sua aplicação enquanto o iReport está aberto, ele será capaz de recarregar a classe alterada.
Então vocês dizem que no momento que eu colocar o .jar ou a URL dos fontes irá mostrar os fields automaticamente?
Pois tentei colocar o nome da classe (incluindo o caminho do pacote) dentro da QUERY -> JavaBeanDataSource E NÃO FUNCIONOU…
É uma classe simples, SÓ bean. Algum problema com isso?!
Obrigado.