这个网格变量是从哪里来的



我正在查看动态报告的ColumnGridReport示例。

我想使用经典代码语法而不是示例中使用的DSL,这意味着创建

JasperReportBuilder report = DynamicReports.report();

和使用report.addColumn(...)等,但我不知道如何做到"columnGrid"部分:

          report
          .columnGrid(   
            grid.verticalColumnGridList(   
                itemColumn,   
                grid.horizontalColumnGridList(quantityColumn,   unitPriceColumn)),   
            grid.verticalColumnGridList(   
                orderDateColumn,   
                grid.horizontalColumnGridList(orderDateFColumn, orderYearColumn),   
                grid.horizontalColumnGridList(orderMonthColumn, orderDayColumn)));

有一个变量grid…它是在哪里初始化的?

基本上我想做report.columnGrid(如何初始化内部部分)

如何将其转换为经典语法?

文件中有一个静态导入:

import static net.sf.dynamicreports.report.builder.DynamicReports.*;  

在这个Javadoc文档中可以看到,gridDynamicReports中的静态字段。

可以导入"grid"这样的

import static net.sf.dynamicreports.report.builder.DynamicReports.grid;

相关内容

  • 没有找到相关文章

最新更新