我有两个扩展基类BASE的类(A和B)。我需要创建一个报告,它接受一组这样的类,并打印A或B的字段。我想使用条件表达式,然后转换为一个或另一个(取决于字段值)。但是我无法施放,因为我不知道如何引用当前的bean。
要执行此操作,我使用的是填充JRBeanCollectionDataSource
的{{1}}。如何在报表(或子报表)中将每个bean转换为A或B?我试过了:
List<BASE>
但它基本上说它包含报表实例,而不是当前的bean并给出错误。
答案 0 :(得分:0)
使用((A) BASE)
假设BASE
是您的BASE类
现在BASE
指向the current record