3

複数のファイルをアップロードしたいのですが、アップロードを実行するとミニチュアが消えてしまい、アップロードしたファイルがわかりません。アップロード後にミニチュアに名前を付けておく方法はありますか?

4

1 に答える 1

1

私はすでにこれを行ったと思いますが、それがあなたの言いたいことかどうかはわかりません。とにかく..<ui:repeat>選択した画像を表示するために使用します。

以下はコードの抜粋です。

 <p:outputPanel id="imagePreview">
    <ui:repeat value="#{clientController.images}" var="uploadedImages">
         <p:graphicImage value="#{controller.imageSelected}" height="135" width="135" styleClass="images"/>
    </ui:repeat>
</p:outputPanel>

そしてあなたの<p:fileUpload>

<p:fileUpload id="clientProfile" immediate="true" auto="true" allowTypes="/(\.|\/)(gif|jpe?g|png)$/" fileUploadListener="#{controller.uploadListener}" mode="advanced" multiple="true" update="imagePreview"/>
于 2013-10-08T09:22:02.933 に答える