我使用的是jsf版本2.1 primefaces 5.1和tomcat 7。
我必须在多个上传组件中成功完成所有上传后执行托管bean方法,我使用了onComplete属性,但是在每次上传后执行。所有文件上传完成后我需要这样做。 怎么识别?
提前感谢您的时间和答案
PD我在primefaces 1论坛上发布了这个问题,但没有人回答。
答案 0 :(得分:5)
这应该有效:
<p:fileUpload ... oncomplete="doSomething(this);" />
<p:remoteCommand name="rc" actionListener="#{bean.method}" />
和
<script>
function doSomething(fileupload) {
if (fileupload.files.length == 0) {
rc();
}
}
</script>
关于豆子:
public void method() {
// Do something here
}