需求是这样的:我想要两个column+detail的列表(就是上面有列名称,下面是需要循环输出的数据,两个表的列不一样)。
  于是我就在detail中加入了两个子报表,每个子报表中只有column和detail。数据是用javabean传进去的,但是各种报找不到field的错。
  可是我在主报表中的column和detail中写上一个我要的表,再在detail中加入一个子报表(就是我想要的两个column+detail的列表,一个在主报表中直接写了,另一个在主报表中嵌入一个只有column和detail的子报表),这样的话,如果给两个表各一个javabean的数据,显示正常。给第一个表两个数据,第二个表一个数据就报错了。
  各位大大有解决办法吗?我没弄透两个detail尤其再在其中加入子报表后是怎么循环的,希望大家赐教,我用的ireport是4.5.0版。