gpt4 book ai didi

java - Vaadin TableExport 插件不直接处理 Label 组件

转载 作者:行者123 更新时间:2023-11-30 03:36:39 25 4
gpt4 key购买 nike

在我的表格中,我有一列定义如下:

table.addContainerProperty("Skill", Label.class, null);

当我使用 TableExport 导出此表时插件

 Button excelExportButton = new Button("Export to Excel", click -> {
ExcelExport excelExport;
excelExport = new ExcelExport(table);
excelExport.setReportTitle("Foo Bar");
excelExport.setDisplayTotals(false);
excelExport.export();
});

我得到的是 com.vaadin.ui.Label@6a3f610e 而不是文本。我该如何解决这个问题?

提前感谢您的帮助。

最佳答案

我从未使用过 TableExport 插件,但我心中有两个解决方案:

  1. 使用String作为属性类型:table.addContainerProperty("Skill", String.class, null);

  2. 创建您自己的扩展Label并覆盖 toString()方法返回您想要在导出的 Excel 工作表中看到的值。

关于java - Vaadin TableExport 插件不直接处理 Label 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27744013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com