PrimeFaces с несколькими тегами p: fileUpload на одной странице - работает только последний тег - PullRequest
3 голосов
/ 28 декабря 2011

Я использую PrimeFaces 3.0-SNAPSHOT с JBoss AS7. Я поместил три <p:fileUpload> тега в одну форму с опцией auto=true.

Проблема в том, что для загрузки файлов мне нужно начать с последней формы, а затем загрузить в предварительную и, наконец, в первую. В противном случае на сервер ничего не отправляется (смотреть нечего ни в консоли FireBug JS, ни в консоли Net). Вы знаете, как решить это? Загрузка нескольких файлов с использованием одного компонента мне не подходит.

РЕДАКТИРОВАТЬ: формы как:

<p:fileUpload id="videoThumbnail" 
    fileUploadListener="#{videoWrapper.handleImageUpload}"
    update="#{@form}" process="#{@all}" auto="true" showButtons="false"/>

И videoWrapper.handleImageUpload - типичный обработчик загрузки PrimeFaces. Я не заключаю это, потому что я думаю, что это не проблема. Запросы не отправляются на сервер, поэтому серверная часть java, похоже, не связана.

1 Ответ

3 голосов
/ 29 декабря 2011

Я получил ответ на форуме PrimeFaces: http://forum.primefaces.org/viewtopic.php?f=3&t=16917&p=52525. Сейчас эта ситуация не поддерживается, возможно, она изменится в будущем.

...