Jasper Reports-从java中的BaseColumn类获取详细对象详细信息
我正在尝试使用java创建jasper报告,但我不确定如何获取列中单元格的详细信息 在下面的屏幕截图中,我希望突出显示JRDesignFrame对象值。但是我不能得到它 我正在尝试迭代列表Jasper Reports-从java中的BaseColumn类获取详细对象详细信息,java,jasper-reports,Java,Jasper Reports,我正在尝试使用java创建jasper报告,但我不确定如何获取列中单元格的详细信息 在下面的屏幕截图中,我希望突出显示JRDesignFrame对象值。但是我不能得到它 我正在尝试迭代列表 for (BaseColumn col : list) { } 当我执行col.getDetail时,没有这样的选项。您需要将BaseColumn引用转换为net.sf.jasperreports.components.table.Column,它具有getDetailCell方法 所以你会有这样的东西:
for (BaseColumn col : list)
{
}
当我执行
col.getDetail
时,没有这样的选项。您需要将BaseColumn
引用转换为net.sf.jasperreports.components.table.Column
,它具有getDetailCell
方法
所以你会有这样的东西:
for (BaseColumn col : list)
{
if (col instanceof Column)
{
Cell detailCell = ((Column) col).getDetailCell();
JRDesignFrame frame = (JRDesignFrame) detailCell.getElements()[0];
...
}
}