首页 > 解决方案 > 下载后无法更新组件

问题描述

我有一个p:commandButton下载文件:

<p:commandButton
    value="download"
    ajax="false"
    action="#{myBean.download()}"
>
</p:commandButton>

最后myBean.download(),我添加了

RequestContext.getCurrentInstance().update(":myComponentId");

不幸的是,尽管myBean发生了变化(我使用调试器看到它​​),但组件并没有更新。我:myComponentIdupdate许多“正常”中使用p:commandButton没有问题。

有什么问题?我正在使用 Mojarra 2.1.7 和 Primefaces 3.4.1,我无法更新软件 :)

标签: jsfprimefaces

解决方案


推荐阅读