0

我有一个网格,它有一个 TopToolbar 和 BottomToolbar。在底部工具栏中,我添加了一个 CSVDataExporter:

CSVDataExporter csvDataExporter = new CSVDataExporter();
csvDataExporter.setDataFormatNameModel(new ResourceModel("csv.export.link.name"));
csvDataExporter.setDelimiter('|');
addBottomToolbar(new ExportToolbar(this).addDataExporter(csvDataExporter));

我有链接,所以我可以将表格导出为 CSV 格式!

但!我怎样才能将 CSV 导出链接更改为一个按钮,但做同样的事情并在同一个地方?谢谢!

4

1 回答 1

1

该链接由您的 ExportToolbar 使用createExportLink方法生成。要生成其他内容(如在任何其他组件中),您可以扩展 ExportToolbar 以覆盖此方法。如果这是您需要此功能的唯一地方,您可以通过实现匿名内部类来实现。

通常,您会希望此方法返回一个具有自己标记的组件,例如面板,其中包含您想要显示为 Exportlink 或 -button 的任何内容。

于 2013-11-05T09:48:02.410 回答