2010-12-14 3 views
0

J'ai un rapport Jasper avec le format de sortie suivant:Jasper/DynamicJasper: Comment inverser la colonne en-têtes

Item | Price | Quantity 
    ---------------------------- 
    1  100  5 
    2  150  8 
    3  200  11 

Comment puis-je faire cette table à ce format:

 Item   1  2  3 

    Price  100 150  200 

    Quantity  5  8  11 

Les en-têtes de colonnes sont maintenant devenus des en-têtes de rangée. J'utilise en fait DynamicJasper, mais bien sûr, ça dépend toujours de Jasper.

Quel paramètre spécial ou propriété dois-je définir pour atteindre le format que je recherche.

Aussi, comment appelez-vous ce format? En-têtes inversés? Colonnes inversées? Il est difficile de résoudre ce problème car les mots clés que j'utilise ne semblent pas corrects. Google me donne toujours une réponse différente.

+0

So Jusqu'à présent, je n'ai pas trouvé de solution satisfaisante à ce problème. Peut-être que ce n'est pas vraiment possible. J'ai dû utiliser Apache POI pour pouvoir formater mon rapport. – chris

Répondre

0

S'il vous plaît vérifier si Crosstabs servir votre but

0

Comme il a été suggéré avant, que ce soit Vérifions tableau croisé, ou vous pouvez vérifier leurs classes CrosstabBuilder/LayoutManager et probablement override/étendre certains à adopter à vos besoins