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