Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как оперировать параметрами при смене страниц в JSF? / 12 сообщений из 12, страница 1 из 1
04.07.2015, 21:51
    #38999695
AK1988
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оперировать параметрами при смене страниц в JSF?
Здравствуйте!
Пишу первый проект, по сути - онлайн магазин (1 страница - список категории, 2 страница - список товаров с расширеным фильтром, 3 страница отображает конкретный продукт), учил только JSF (проект на PrimeFaces+PrettyFaces), реализуя расширенный фильтр (на 2 странице) столкнулся с проблемой -при серфинге страниц параметры не обнуляются или, наоборот, обнуляются, когда не надо. Пробовал играть с скоупами, так или иначе - результат не устраивает.
Как сделать хранилище для данных вводимых пользователем в расширенный поиск что б при переходе с страницы с фильтром на страницу с конкретным продуктом и обратно данные сохранялись, а при переходе на начальную страницу с категориями параметры обнулялись? Пробовал в контроллерах обнулять мапу, но контроллеры не отрабатывают при серфинге, как выйти из ситуации?
...
Рейтинг: 0 / 0
04.07.2015, 22:41
    #38999702
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оперировать параметрами при смене страниц в JSF?
AK1988Пробовал в контроллерах обнулять мапу, но контроллеры не отрабатывают при серфинге
если они не вызываются, то конечно не отрабатывают
...
Рейтинг: 0 / 0
05.07.2015, 00:12
    #38999729
AK1988
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оперировать параметрами при смене страниц в JSF?
rema174AK1988Пробовал в контроллерах обнулять мапу, но контроллеры не отрабатывают при серфинге
если они не вызываются, то конечно не отрабатывают

Как заставить контроллер отрабатывать при каждом отображении страницы (пользователь нажимает не на кнопки непосредственно на сайте, а на стрелки навигации в браузере) ? Бины CDI. Попробовал сделать @ViewScoped (org.omnifaces.cdi.ViewScoped) для контроллера категорий (должен вызываться при отображении первой страницы) - контроллер не вызывается.
...
Рейтинг: 0 / 0
05.07.2015, 14:24
    #38999873
WGA
WGA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оперировать параметрами при смене страниц в JSF?
AK1988Как сделать хранилище для данных вводимых пользователем в расширенный поиск что б при переходе с страницы с фильтром на страницу с конкретным продуктом и обратно данные сохранялись, а при переходе на начальную страницу с категориями параметры обнулялись?actionListener?
...
Рейтинг: 0 / 0
19.07.2015, 19:33
    #39010808
AK1988
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оперировать параметрами при смене страниц в JSF?
WGA, частично решает проблему, но не полностью, если переходить на страницу через браузер , т.е. менять GET запросами, не работает, попробовал применить
Код: xml
1.
<f:event listener="#{filterValuesChecker.check(event)}" type="preRenderComponent"/>


так же не работает. Что предпринять?
...
Рейтинг: 0 / 0
20.07.2015, 08:06
    #39010923
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оперировать параметрами при смене страниц в JSF?
AK1988,
Почему не сделать фильтр сразу с товаром как у всех?
Чтобы потом переделывать?
...
Рейтинг: 0 / 0
20.07.2015, 08:25
    #39010929
WGA
WGA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оперировать параметрами при смене страниц в JSF?
AK1988,

Не совсем понятно, что не работает, а что работает не так как надо. Выкладывайте проект (хотя бы ui).
...
Рейтинг: 0 / 0
20.07.2015, 13:22
    #39011296
z3r9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оперировать параметрами при смене страниц в JSF?
@SessionScoped или как он там правильно пишется. На всю сессию будет твой фильтр сохранен.
...
Рейтинг: 0 / 0
20.07.2015, 15:39
    #39011504
AK1988
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оперировать параметрами при смене страниц в JSF?
Petro123, фильтр на странице с товарами.
...
Рейтинг: 0 / 0
20.07.2015, 15:42
    #39011510
AK1988
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оперировать параметрами при смене страниц в JSF?
z3r9, проблема еще в том что Primefaces компоненты сохраняют параметры в реквест мапу, возможно нужно на чистом jsf переделывать.
...
Рейтинг: 0 / 0
20.07.2015, 15:48
    #39011514
AK1988
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оперировать параметрами при смене страниц в JSF?
WGA, так получилось что костыль на костыле, в итоге забил на разработку на 2 недели, сейчас начал правки - ломается то что работало, сам эти костыли разберу, а лучше переделаю заново, а что не получается отпишу.
...
Рейтинг: 0 / 0
20.07.2015, 16:34
    #39011583
z3r9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как оперировать параметрами при смене страниц в JSF?
Ты ведь в бине аннотацию указываешь @SessionScoped. А PF тут вообще не причем. Ты может обнуляешь эти значения где-то.

Попробуй проект заново пересоздать. У меня иногда бывает что изменения не вносятся.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как оперировать параметрами при смене страниц в JSF? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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