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 に答える