繁体   English   中英

Jasper Reports-从Java中的BaseColumn类获取详细对象详细信息

[英]Jasper Reports - Fetch detail object details from BaseColumn class in java

我正在尝试使用Java创建一个jasper报告,但是我不确定如何获取列中单元格的详细信息。

在下面的屏幕截图中,我想要突出显示的JRDesignFrame对象值。 但我无法得到它。

在此处输入图片说明

我正在尝试迭代列表

for (BaseColumn col : list)
{
}

当我做一个col.getDetail没有这样的选择。

您需要将BaseColumn引用BaseColumnnet.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];
        ...
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM