Откуда эта переменная сетки? - PullRequest
2 голосов
/ 02 сентября 2011

Я смотрю на пример ColumnGridReport для DynamicReports.

Я хотел бы использовать классический синтаксис кода вместо 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( как инициализировать внутреннюю часть ).

Как я могу преобразовать это в классический синтаксис?

1 Ответ

2 голосов
/ 02 сентября 2011

В файле есть один статический импорт:

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

Как видно из , эта документация Javadoc , grid является статическим полем в DynamicReports.

...