这个网格变量从哪里来?
我正在查看 DynamicReports 的 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(
如何初始化内部部分)
。
我怎样才能将其转换为经典语法?
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();
and using 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?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
文件中有一个静态导入:
正如您在 中看到的那样在这个Javadoc文档中,
grid
是DynamicReports
中的一个静态字段。There's one static import in the file:
As you can see in this Javadoc documentation,
grid
is a static field inDynamicReports
.您可以像这样导入“网格”
You can import "grid" like this