如何在vaadin 7中将网格数据导出到Excel中?

时间:2016-10-27 17:16:58

标签: grid export-to-excel vaadin7

我有一个填充了GeneratedPropertyContainer的网格。我的网格中的某些列具有CheckBoxButton等UI组件。我想将网格的文本数据导出到Excel工作表。我尝试使用Exporter附加组件。但生成的Excel工作表没有数据。这是我的代码。

ExcelExporter excelExporter = new ExcelExporter(grid.getContainerDataSource());
excelExporter.setCaption("Export to Excel");
layout.addComponent(excelExporter);

1 个答案:

答案 0 :(得分:0)

我可以通过将容器作为参数传递给方法setContainerToBeExported来实现相同的目的,而不是将容器作为参数传递给ExcelExporter的构造函数。

ExcelExporter excelExporter = new ExcelExporter();
excelExporter.setContainerToBeExported(container);