以编程方式 运行 vaadin 扩展

Programmatically run vaadin extesion

我尝试通过这种方式运行 FileDownLoader:

FileDownLoader fd = new FileDownLoader {
// ... code
}

Button exportButton = new Button();
fd.extend(exportButton);

// code...

当我点击应用程序文件下载按钮时。 但是当我以编程方式单击它时没有任何反应:

exportButton.click();

拜托,帮忙!

FileDownLoader 仅在用户单击文件时才开始下载文件,这意味着您无法通过代码触发它。原因是当从间接用户操作开始下载时,某些浏览器会显示安全警告。