2013-07-24 4 views
3

Кто-нибудь знает, как я могу загружать несколько файлов с разделами (http://www.primefaces.org/showcase/ui/fileUploadMultiple.jsf), когда я нажимаю на свою собственную кнопку отправки? Кнопка загрузки там не должна быть видимой, потому что я хочу выбрать время загрузки самостоятельно.jsf primefaces fileupload on submit

У меня есть несколько компонентов pm-fileupload в моем документе, поэтому я хочу загрузить их все вместе.

есть ли способ? Или я должен использовать старую загрузку браузера?

ответ

1

Использовать несколько <p:fileUpload mode="simple">, генерируемых <ui:repeat> или <h:dataTable>.

<p:fileUpload mode="advanced"> действительно не подходит для этого требования, или вы должны включить автоматическую немедленную загрузку при выборе, добавив auto="true".

+0

спасибо за ваш ответ, является первостепенным для моего вопроса, правильная вещь или есть другое лучшее решение? как я могу достичь того, что все файлы загружаются, когда я нажимаю кнопку «Отправить» в форме? – Niko

+0

Я не уверен, что вы имеете в виду «лучше», поэтому я проигнорирую ту часть, которая требует только неконструктивных мнений. Вместо этого попробуйте дискуссионный форум. Что касается того, как вы могли бы достичь этого требования, я уже ответил на это. Я даже предложил два возможных решения. Вы читали? – BalusC

+0

@BalusC: Может ли режим 'simple' использовать параметр' fileUploadListener'? Или нужно «ценить»? –

Смежные вопросы