|
|
|
Как оперировать параметрами при смене страниц в JSF?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Пишу первый проект, по сути - онлайн магазин (1 страница - список категории, 2 страница - список товаров с расширеным фильтром, 3 страница отображает конкретный продукт), учил только JSF (проект на PrimeFaces+PrettyFaces), реализуя расширенный фильтр (на 2 странице) столкнулся с проблемой -при серфинге страниц параметры не обнуляются или, наоборот, обнуляются, когда не надо. Пробовал играть с скоупами, так или иначе - результат не устраивает. Как сделать хранилище для данных вводимых пользователем в расширенный поиск что б при переходе с страницы с фильтром на страницу с конкретным продуктом и обратно данные сохранялись, а при переходе на начальную страницу с категориями параметры обнулялись? Пробовал в контроллерах обнулять мапу, но контроллеры не отрабатывают при серфинге, как выйти из ситуации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2015, 21:51 |
|
||
|
Как оперировать параметрами при смене страниц в JSF?
|
|||
|---|---|---|---|
|
#18+
AK1988Пробовал в контроллерах обнулять мапу, но контроллеры не отрабатывают при серфинге если они не вызываются, то конечно не отрабатывают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2015, 22:41 |
|
||
|
Как оперировать параметрами при смене страниц в JSF?
|
|||
|---|---|---|---|
|
#18+
rema174AK1988Пробовал в контроллерах обнулять мапу, но контроллеры не отрабатывают при серфинге если они не вызываются, то конечно не отрабатывают Как заставить контроллер отрабатывать при каждом отображении страницы (пользователь нажимает не на кнопки непосредственно на сайте, а на стрелки навигации в браузере) ? Бины CDI. Попробовал сделать @ViewScoped (org.omnifaces.cdi.ViewScoped) для контроллера категорий (должен вызываться при отображении первой страницы) - контроллер не вызывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2015, 00:12 |
|
||
|
Как оперировать параметрами при смене страниц в JSF?
|
|||
|---|---|---|---|
|
#18+
AK1988Как сделать хранилище для данных вводимых пользователем в расширенный поиск что б при переходе с страницы с фильтром на страницу с конкретным продуктом и обратно данные сохранялись, а при переходе на начальную страницу с категориями параметры обнулялись?actionListener? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2015, 14:24 |
|
||
|
Как оперировать параметрами при смене страниц в JSF?
|
|||
|---|---|---|---|
|
#18+
WGA, частично решает проблему, но не полностью, если переходить на страницу через браузер , т.е. менять GET запросами, не работает, попробовал применить Код: xml 1. так же не работает. Что предпринять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2015, 19:33 |
|
||
|
Как оперировать параметрами при смене страниц в JSF?
|
|||
|---|---|---|---|
|
#18+
AK1988, Почему не сделать фильтр сразу с товаром как у всех? Чтобы потом переделывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2015, 08:06 |
|
||
|
Как оперировать параметрами при смене страниц в JSF?
|
|||
|---|---|---|---|
|
#18+
AK1988, Не совсем понятно, что не работает, а что работает не так как надо. Выкладывайте проект (хотя бы ui). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2015, 08:25 |
|
||
|
Как оперировать параметрами при смене страниц в JSF?
|
|||
|---|---|---|---|
|
#18+
@SessionScoped или как он там правильно пишется. На всю сессию будет твой фильтр сохранен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2015, 13:22 |
|
||
|
Как оперировать параметрами при смене страниц в JSF?
|
|||
|---|---|---|---|
|
#18+
Petro123, фильтр на странице с товарами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2015, 15:39 |
|
||
|
Как оперировать параметрами при смене страниц в JSF?
|
|||
|---|---|---|---|
|
#18+
z3r9, проблема еще в том что Primefaces компоненты сохраняют параметры в реквест мапу, возможно нужно на чистом jsf переделывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2015, 15:42 |
|
||
|
Как оперировать параметрами при смене страниц в JSF?
|
|||
|---|---|---|---|
|
#18+
WGA, так получилось что костыль на костыле, в итоге забил на разработку на 2 недели, сейчас начал правки - ломается то что работало, сам эти костыли разберу, а лучше переделаю заново, а что не получается отпишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2015, 15:48 |
|
||
|
Как оперировать параметрами при смене страниц в JSF?
|
|||
|---|---|---|---|
|
#18+
Ты ведь в бине аннотацию указываешь @SessionScoped. А PF тут вообще не причем. Ты может обнуляешь эти значения где-то. Попробуй проект заново пересоздать. У меня иногда бывает что изменения не вносятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2015, 16:34 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=124&tid=2125155]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 264ms |
| total: | 385ms |

| 0 / 0 |
