我正在使用Primefaces 5.3,我想在上传文件时进行ajax调用
<p:fileUpload
id="fileUp"
fileUploadListener="#{carEditDocumentController.handleFileUpload}"
label="#{msg['document.selectDocument']}"
auto="true"
required="true"
requiredMessage="#{msg['error.required']}"
mode="advanced"
skinSimple="true"
update="carDocumentNewName">
<p:ajax listener="#{carEditDocumentController.checkDocument()}" event="???" update="carDocumentError"/>
</p:fileUpload>
上传文件时,我需要执行哪个事件?
谢谢。
答案 0 :(得分:1)
我不知道有什么事。但我相信还有其他两个选择:
只需从fileUploadListener调用checkDocument()即可。
在oncomplete中调用remoteCommand:
<p:fileUpload ... oncomplete="rc()" />
<p:remoteCommand name="rc" update="carDocumentError" actionListener="#{carEditDocumentController.checkDocument()}" />