Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / RichFaces PopupPanel и Tomahawk / 8 сообщений из 8, страница 1 из 1
21.03.2012, 19:30:22
    #37716582
sjinks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichFaces PopupPanel и Tomahawk
Стоит задача имплементации модального окна в функцией загрузки в нем файла. Было принято решение оформить это все с помощью томагавка. В результате имеем такой код:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<rich:popupPanel id="addOffice" modal="true" onmaskclick="#{rich:component('addOffice')}.hide()" autosized="true">
								 <f:facet name="header">
           							 <h:outputText value="Costs control system // Добавить офис" />
       							 </f:facet>
        						 <f:facet name="controls">
            								<h:outputLink value="#" onclick="#{rich:component('addOffice')}.hide(); return false;">X</h:outputLink>
        						 </f:facet>
						         <p align="center">Добавить офис</p>
						         <h:form id="uploadForm" enctype="multipart/form-data">

								     		<h:outputLabel value="Загрузка иконки:" for="download"/>
								     		<t:inputFileUpload id="download" value="#{upload.uploadedFile}" required="true" />
								     		<h:message for="download" style="color: red;" />
								     		
								     		<h:commandButton value="Загрузка" action="#{upload.submit}"/>
								     		<h:message for="uploadForm" infoStyle="color: green;" errorStyle="color: red;" />

						         </h:form>
			</rich:popupPanel>



Кнопка не реагирует вообще и, соответственно, дальше хода нет. Я предлагаю, что рич и томагавк просто не совместимы?
...
Рейтинг: 0 / 0
21.03.2012, 19:34:51
    #37716595
fixdev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichFaces PopupPanel и Tomahawk
sjinks,

Какая версия rich'a?
Попробуй поэкспериментировать с h:form,
у них вроде была какая-то бага по этому поводу,
попробуй вынести его за rich:popupPanel
...
Рейтинг: 0 / 0
21.03.2012, 19:47:16
    #37716617
sjinks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichFaces PopupPanel и Tomahawk
Ричи 4.
Попробовал - ошибка есть, но из другой оперы, значит метод по клику на кнопку он вызывает. Вне модального окна
...
Рейтинг: 0 / 0
21.03.2012, 20:12:18
    #37716666
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichFaces PopupPanel и Tomahawk
Проще настроить rich:fileUpload
...
Рейтинг: 0 / 0
22.03.2012, 12:31:33
    #37717635
sjinks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichFaces PopupPanel и Tomahawk
Как по мне, так ричевский занимает много места на форме?
...
Рейтинг: 0 / 0
22.03.2012, 13:35:08
    #37717785
sjinks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichFaces PopupPanel и Tomahawk
При использовании rich:fileUpload появляется такое полотно:
Код: java
1.
2.
3.
SEVERE: javax.faces.FacesException: Cannot create a session after the response has been committed
javax.faces.FacesException: Cannot create a session after the response has been committed
 и т.д........
...
Рейтинг: 0 / 0
22.03.2012, 14:11:42
    #37717885
sjinks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichFaces PopupPanel и Tomahawk
И этот пример не работает даже вне модального окна: http://balusc.blogspot.com/2008/02/uploading-files-with-jsf.html
Выдает налл-поинтер на первом обращении к uploadedFile в методе submit()
...
Рейтинг: 0 / 0
22.03.2012, 15:09:38
    #37718035
sjinks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichFaces PopupPanel и Tomahawk
Пример с томагавком заработал в модальном окне, если кому-то интересно - был добавлен атрибут domElementAttachment="form". Но налл-поинтер остался :(
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / RichFaces PopupPanel и Tomahawk / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]