I am looking at the ColumnGridReport example for DynamicReports.
I would like to use the classic code syntax instead of the DSL used in the example, meaning creating
JasperReportBuilder report = DynamicReports.report();
report.addColumn(...) and so on, but I can’t figure out how to do that for the “columnGrid” part:
report .columnGrid( grid.verticalColumnGridList( itemColumn, grid.horizontalColumnGridList(quantityColumn, unitPriceColumn)), grid.verticalColumnGridList( orderDateColumn, grid.horizontalColumnGridList(orderDateFColumn, orderYearColumn), grid.horizontalColumnGridList(orderMonthColumn, orderDayColumn)));
There is a variable
grid … where is that even initialized?
Basically I would like to do
report.columnGrid(how to initialize the inside part
How can I transform this to the classic syntax?
There’s one static import in the file:
import static net.sf.dynamicreports.report.builder.DynamicReports.*;
As you can see in this Javadoc documentation,
grid is a static field in