gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 11:23:01 25 4
gpt4 key购买 nike

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

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

enter image description here

我正在尝试迭代列表

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];
...
}
}

关于java - Jasper Reports - 从 Java 中的 BaseColumn 类获取详细对象详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49792948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com