1
我有兩個擴展基類BASE的類(A和B)。我需要製作一份報告,其中包含一組這樣的類,並打印出A或B的字段。我嘗試使用條件表達式,然後轉換爲其中一種或另一種(取決於字段值)。但我不能施放,因爲我不知道如何引用當前的bean。如何處理JasperReports中的子類?
爲此,我使用填充了List<BASE>
的JRBeanCollectionDataSource
。如何在報表(或子報表)中將每個bean投入到A或B?我試過:
((A)this)
但它基本上說,這包含報告實例,而不是當前的bean,並給出錯誤。