Reputation: 4434
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.
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
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