繁体   English   中英

Primefaces fileUpload-Ajax调用哪个事件

[英]Primefaces fileUpload - Which event for ajax call

我正在使用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>

上传文件时,我需要执行哪个事件来监听?

谢谢。

我不知道有什么事可做。 但我相信还有2种选择:

  1. 只需从fileUploadListener调用checkDocument()即可。

  2. 在完成时调用remoteCommand:

     <p:fileUpload ... oncomplete="rc()" /> <p:remoteCommand name="rc" update="carDocumentError" actionListener="#{carEditDocumentController.checkDocument()}" /> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM