【发布时间】:2017-07-23 19:03:42
【问题描述】:
我有一个检票口资源链接,点击它时会生成并下载一个 pdf 文件。
ResourceLink pdfResourceLink = new ResourceLink("dlPdf", new PdfResource() {
private static final long serialVersionUID = 1L;
@Override
public byte[] getPdf() {
//code for generating pdf content
}
@Override
public String getFilename() {
return "file.pdf";
}
});
我想在文件生成期间阻止页面以防止用户执行任何操作。点击资源链接时有没有办法执行Javascript?
【问题讨论】:
-
您可以考虑覆盖 getOnClickScript 以返回代码以在下载时禁用页面。但问题可能是在下载结束时重新启用页面。
标签: wicket