Crosstab +JRBeanCollectionDataSource +JasperReport

0 respostas
F

Galera to desesperado tentando fazer esse relatório mas não estou conseguindo fazer isto de maneira alguma..

Bom eu tenho o Seguinte bean
package beans;

import j*;

@Entity 
@Table(name="tbPedido", schema="public")
public class Pedido implements Serializable {

	private static final long serialVersionUID = 1L;

	@Id
	@SequenceGenerator(name="seqPed", sequenceName="seqPed", initialValue=1)
	@GeneratedValue(generator="seqPed", strategy=GenerationType.AUTO)
	private Integer pedCod;
	
	@ManyToOne
	@JoinColumn(name="cliCod", referencedColumnName="cliCod")
	private Cliente cliente;
	
	@Temporal(value=TemporalType.DATE)
	private Date pedData;
	
	@Temporal(value=TemporalType.DATE)	
	private Date pedDataEntrega;
	
	private Float pedTotal;
	
	@ManyToOne
	@JoinColumn(name="spCod", referencedColumnName="spCod")
	private SituacaoPedido situacaoPedido;
	
	@OneToMany(mappedBy="pedido",  fetch=FetchType.LAZY)
	@Cascade(CascadeType.ALL)
	private List<ItemPedido> itensPedido;
	
         //Getter's e Setter's 
}

E preciso fazer um relatório Crosstab da seguinte forma

PRODUTO
CLIENTE QTDE

Alface Almeirao
Antonio 8 9
Maria 7 11

Mas não consigo montar o Relatório no Jasper

Eu Mando a lista de Pedidos da seguinte Forma para o Relatório

// gera o relatório em memória
		JasperPrint printer = JasperFillManager.fillReport(
				this.JCB.getReportFileModel(),
			    this.JCB.getReportParameters(),
			    new JRBeanCollectionDataSource( this.JCB.getReportDataList() )
		);

o problema maior é fazer os dados aparecerem na tela

Espero que alguém possa me ajudar..

Muito Obrigado pela atenção de todos

Criado 3 de junho de 2008
Respostas 0
Participantes 1