I have export method to csv format for all grid data. If my user filter content in the grid, it is only afected to view, and export button keeps exporting all grid data. How can I only export filtered grid data?
/**
* 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);
}
}
Thank you
best regards