单击 wicket 资源 Link 时执行 javascript
Execute javascript when clicking on a wicket Resource Link
我有一个 wicket 资源 link,点击它会生成并下载一个 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";
}
});
我想在文件生成期间阻止页面以防止用户执行任何操作。单击资源 Link 时是否有执行 Javascript 的方法?
这可以通过我们将在 7.7.0 中引入的新 AjaxDownload 行为来实现。 JIRA 票是 WICKET-6286(我在手机上,所以我可能错了。Google 它!)。等正式发布之前,你可以在本地复制代码。
请参阅 wicket-examples 中的 AjaxDownloadPage.java 进行演示。
我有一个 wicket 资源 link,点击它会生成并下载一个 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";
}
});
我想在文件生成期间阻止页面以防止用户执行任何操作。单击资源 Link 时是否有执行 Javascript 的方法?
这可以通过我们将在 7.7.0 中引入的新 AjaxDownload 行为来实现。 JIRA 票是 WICKET-6286(我在手机上,所以我可能错了。Google 它!)。等正式发布之前,你可以在本地复制代码。
请参阅 wicket-examples 中的 AjaxDownloadPage.java 进行演示。