【发布时间】:2012-08-20 16:40:19
【问题描述】:
“多个文件”功能可以选择更多文件进行上传。每次传输后都会调用侦听器。但我根本不知道组件会上传多少文件。
在处理完所有选定的文件后,我想导航到下一页。任何建议都非常感谢。
fileUploadListener="#{uploadBean.handleFileUpload}"
【问题讨论】:
“多个文件”功能可以选择更多文件进行上传。每次传输后都会调用侦听器。但我根本不知道组件会上传多少文件。
在处理完所有选定的文件后,我想导航到下一页。任何建议都非常感谢。
fileUploadListener="#{uploadBean.handleFileUpload}"
【问题讨论】:
可能不是一个好的解决方案,但您可以使用 p:fileUpload 中的 oncomplete 来触发隐藏按钮,该按钮会调用操作进行导航。
<p:fileUpload ... oncomplete="$('#btn').click()" />
和
<p:commandButton id="btn" action="#{myBean.actionToNavigate}" style="display:none;" />
【讨论】: