[英]How to detect when FileDownloader in vaadin finish
我如何檢測fileDownloader完成導出我的csv文件:
這是我實現下載按鈕的部分
Button downloadButton = new Button("Download");
Exporter exporter = new Exporter();
downloadButton.addClickListener(clickEvent -> {
//something here
});
exporter.getFileDownloader().extend(downloadButton);
我的導出器與fileDownloader:
class Exporter{
private FileDownloader fileDownloader;
Exporter() {
StreamResource streamResource = createResource();
fileDownloader = new FileDownloader(streamResource);
}
private StreamResource createResource() {
return new StreamResource(new StreamResource.StreamSource() {
@Override
public InputStream getStream() {
// some logic here
}
}, "myfile.csv");
}
FileDownloader getFileDownloader() {
return fileDownloader;
}
...
我檢查了官方文檔,似乎無法使用FileDownloader進行檢測。 您也可以檢查類似的線程。 如何檢測Vaadin FileDownloader何時成功或失敗
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.