p:最后执行的fileDownload



我需要PropertyActionListener为prepDownloadBalanceteII方法设置正确的变量(该方法创建一个PDF文件)。然后,我想下载PDF。

我目前得到的是正确设置的属性,但在prepDownloadBalanceteII方法被调用之前正在下载的文件。

 <p:commandLink id="downloadBalancete" value="Balancete" ajax="false" action="#{reportsController.prepDownloadBalanceteII}">
                            <f:setPropertyActionListener value="#{object}" target="#{reportsController.accountingPeriod}" />
                            <p:fileDownload value="#{reportsController.download}" />
                        </p:commandLink>

不管怎样,我可以让它在这里工作吗?

谢谢。

操作方法在下载逻辑执行后触发。在命令链接中使用actionListener而不是action。actionListener将为p:fileDownload.

准备文件流。

相关内容

  • 没有找到相关文章