0

我需要checker()fileUpload event="uploadcomplete".

public void checker()
{fileProcessingEJB.checkInventoryToResolveAll();}

以下代码执行文件上传,我需要在所有文件上传后执行某些操作。在这之后我会这样做<rich:fileUpload> </rich:fileUpload>吗?或者我可以调用execute属性中的方法<a4j:ajax>

<rich:fileUpload 
    fileUploadListener="#{fileUploadBean.listener}"
    id="upload" acceptedTypes="xml"
    ontyperejected="alert('Only XML files are accepted');"
    maxFilesQuantity="50">
<a4j:ajax event="uploadcomplete" execute="#@none" render="info" />
</rich:fileUpload>
4

1 回答 1

2

看看这个线程

您可以使用如下监听器。

<rich:fileUpload id="generic_data_file" fileUploadListener="#{controller_bean.uploadFile}"
     <a4j:support event="onuploadcomplete" actionListener="#{controller_bean.loadInfoFileHook}"/>
</rich:fileUpload>

如果你想做任何你可以做的动作actionListener

或者

如果您想显示一条消息,请查看此问题线程(可能取决于您的版本)

于 2012-07-12T10:42:57.960 回答