单击检票口资源链接时执行 javascript

布阿利

我有一个 wicket Resource 链接,单击它时会生成并下载 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?

马丁-g

这可以通过我们将在 7.7.0 中引入的新 AjaxDownload 行为实现。JIRA 票是 WICKET-6286(我在我的手机上所以我可能错了。谷歌它!)。您可以将代码复制到本地,直到正式发布。

有关演示,请参阅 wicket-examples 中的 AjaxDownloadPage.java。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从检票口6调用javascript函数,链接的“ onclick()”

来自分类Dev

单击检票口中的三个div时如何显示不同的图像?

来自分类Dev

迁移到检票口1.5-资源(路径)问题

来自分类Dev

如何模拟在检票口测试中单击AjaxButton?

来自分类Dev

在检票口模态窗口中打开外部链接

来自分类Dev

在检票口模态窗口中打开外部链接

来自分类Dev

无法从检票口登出

来自分类Dev

从后端重新渲染检票口组件

来自分类Dev

如何获得检票口的FeedbackMessages计数

来自分类Dev

将JS与检票口集成

来自分类Dev

检票口1.5寿命终止

来自分类Dev

如何获得检票口的FeedbackMessages计数

来自分类Dev

在检票口中打开新窗口

来自分类Dev

检票口中的导航-AjaxPagingNavigator

来自分类Dev

从后端重新渲染检票口组件

来自分类Dev

以检票口形式处理ManyToMany实体关系

来自分类Dev

通过推送消息触发重新绘制检票口组件

来自分类Dev

如何验证检票口中的数字格式TextField?

来自分类Dev

使用不带xml的spring配置检票口

来自分类Dev

用检票口正确刷新包含面板的桌子

来自分类Dev

选择选项后,如何清除检票口AutoCompleteTextField?

来自分类Dev

在检票口中测试抽象页面类

来自分类Dev

如何在检票口创建全球事件?

来自分类Dev

通过推送消息触发重新绘制检票口组件

来自分类Dev

如何验证检票口中的数字格式TextField?

来自分类Dev

尝试在检票口中写响应时出现IndexOutOfBoundException

来自分类Dev

我如何部署我的检票口项目?

来自分类Dev

检票口的选项卡式面板的标题

来自分类Dev

将参数传递到检票口面板