IReport + Campos mesma linha

Pessoal,
tenho um relatório (um sub relatório na verdade), que é uma lista com exatos 31 registros.
Eu preciso que o meu relatório mostre esses registros todos em uma única linha.

Eu tinha colocado 31 TextFields (um do lado do outro na band Detail), com a condição:
($F{folga}!=null && Integer.valueOf($F{folga}).intValue()== 1 && $F{exist} == true) ? "F" : ""

Onde cada textfiel muda o valor do intValue (mudando de 1 a 31).

O problema é que do jeito que está, está mostrando um em cada linha, e eu preciso q mostre tudo em uma única linha…

Como faço isso?

cara vc pode criar um metodo getFolga() que retorna uma String com um FOR nas folgas dando um append(valor + “-”) em um StringBuffer e depois dando um toString().

abraços

vc tem que criar um Crosstab no iReport…