sTg
sTg

Reputation: 4434

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

I am trying to create a jasper report using java but i am not sure how do i fetch details of the cells which are inside my columns.

in the below screenshot i want the highlighted JRDesignFrame Object values. But i am not able to get it.

enter image description here.

I am trying to iterate the list

for (BaseColumn col : list)
{
}

When i do a col.getDetail there is no option as such.

Upvotes: 0

Views: 123

Answers (1)

dada67
dada67

Reputation: 5103

You need to cast the BaseColumn reference to net.sf.jasperreports.components.table.Column, which has a getDetailCell method.

So you'll have something like this:

for (BaseColumn col : list)
{
    if (col instanceof Column)
    {
        Cell detailCell = ((Column) col).getDetailCell();
        JRDesignFrame frame = (JRDesignFrame) detailCell.getElements()[0];
        ...
    }
}

Upvotes: 1

Related Questions