【发布时间】:2019-04-30 15:47:56
【问题描述】:
我有将所有网格数据导出为 csv 格式的方法。如果我的用户过滤网格中的内容,它只会影响查看,并且导出按钮会一直导出所有网格数据。如何只导出过滤后的网格数据?
/**
* generateCSVExportFile
*/
public void generateCSVExportFile() {
try { // Try
// Actual date
DateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
Date date = new Date();
// (1) Generate String buffer
String string2csv = generateCSVBufferString();
// (2) Generate file downloader file
fileDownloaderCSV.setFileDownloadResource(createResourceFromString(
SAMPLE_CSV_FILE + dateFormat.format(date) + CONF_CSV_EXTENSION, string2csv));
fileDownloaderCSV.extend(generateCSVFileButton);
} catch (Exception error) { // Catch
logger.error(error.toString(), error);
}
}
谢谢
最好的问候
【问题讨论】:
标签: java vaadin vaadin8 vaadin-grid