Jasper reports 如何处理JasperReports中的子类?
我有两个扩展基类的类(A和B)。我需要制作一个报告,该报告包含一个这样的类数组,并打印a或B的字段。我想使用条件表达式,然后转换为一个或另一个(取决于字段值)。但是我不能强制转换,因为我不知道如何引用当前bean 为此,我使用了一个Jasper reports 如何处理JasperReports中的子类?,jasper-reports,javabeans,Jasper Reports,Javabeans,我有两个扩展基类的类(A和B)。我需要制作一个报告,该报告包含一个这样的类数组,并打印a或B的字段。我想使用条件表达式,然后转换为一个或另一个(取决于字段值)。但是我不能强制转换,因为我不知道如何引用当前bean 为此,我使用了一个JRBeanCollectionDataSource,其中填充了一个列表。如何将每个bean强制转换为报表(或子报表)中的A或B?我试过: ((A)this) 但是它基本上说它包含报表实例,而不是当前bean,并给出错误。使用((A)BASE)假设BASE是您的基
JRBeanCollectionDataSource
,其中填充了一个列表
。如何将每个bean强制转换为报表(或子报表)中的A或B?我试过:
((A)this)
但是它基本上说它包含报表实例,而不是当前bean,并给出错误。使用((A)BASE)
假设BASE
是您的基类
现在BASE
指向当前记录