![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
имеется JSF форма , в форме есть список, в список можно добавлять элементы и удалять текущие. новые элементы для формы выбираются из комбобокса.
какими сресдствами это лучше всего делать? valueChangeListener? a4j? если у кого то есть пример по теме, буду благодарен... |
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
ну! это же популярная задача! куда девались все jsf-гуру!?
|
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
v2v
Тебе все равно будет ли перегружаться страница при нажатии кнопки "Добавить элемент из комбобокса в таблицу" ? |
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
да , на данном этапе всё равно (хотя по можно было бы сразу делать и без перезагрузки , но
это не главное ) пока что меня интересует как обновить вот этот список (и занести данные в бд), причём так что бы остальные заполненные пользователем поля остались не изменились. что то типо добавление тегов для на этом форуме (справа в углу), только не хотелось бы это через javascript делать ... рас уже взялся за jsf фреймворк... |
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
нашёл вариант, вечером попробую, напишу если не получится.
|
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
v2v
Напиши. Потому что мне, в таком случае (обновление без проблем), непонятно в чем вопрос ... ты передашь в <f:selectitems value="твой List" /> и он тебе показывает то, что нужно. В action'ах -- изменяешь содерижимое этого List'а... |
|||
|
||||
| v2v |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
я решил попробовать разобраться с Ajax 4 Jsf.
подключил библиотеку на форму добавил кнопку:
дале в коде моего менеджера ( myManager ) добавил функцию , которую должен вызывать ajax :
но проблема в том, что при нажатии на кнопку функция doSomeAction не выполняется! Хотя в броузер приходит корректный респонс и поле с айдишником item1_id как-бы обновляется. не понятно куда смотреть и как узнать в чём бага ... Добавлено через 10 минут и 5 секунд правда есть две непонятные мне особенности: 1. в консоли сервера при нажатии на аякс-кнопку начинает пересоздаватся myManager ... 2. в faces-context мой класс myManager зарегистрирован с параметром
|
||||||
|
|||||||
| necromancer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 317 Регистрация: 26.7.2006 Где: Москва Репутация: 6 Всего: 7 |
а ты уверен, что правильно все настроил?
разместил кнопку внутри формы? -------------------- С уважением, Виталий Смык ---------------------------------------------------------------------------------------------- SCJP, SCWCD, OCA http://dev.maryno.net/video/ |
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
проблему я решил.
причина неполадки : форма не проходила валидации и не сабмитилась в том числе и по аяксу. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |