Связь между портлетами на разных страницах

Рассмотрим сценарий. У меня есть две страницы портала WebCenter. На одной странице у меня есть портлет, который принимает местоположение, а на второй портлет у меня есть портлет, который отображает погоду на основе местоположения, введенного в первом портлете. Когда пользователь вводит сведения о местоположении в первый портлет на первой странице и нажимает кнопку «Отправить» (кнопка находится внутри самого портлета), страница портала переходит на страницу результатов, где портлет результатов показывает сведения о погоде.

В основном, чего я хочу добиться, это: 1. связь между двумя портлетами на разных страницах портала 2. страница портала должна переходить на страницу результатов, когда портлету отправляется запрос.


person navaneet.agarwal    schedule 23.10.2013    source источник
comment
Почему бы вам не использовать базу данных для хранения/использования этой информации?   -  person Nagh    schedule 25.10.2013
comment
- Вы хотите, чтобы 2 страницы были открыты одновременно? - Если вы используете портлеты, почему бы вам не показывать их на одной странице и не использовать контекстные события? - Если вы собираетесь переключаться между двумя страницами, почему бы вам не перенаправить с параметрами в URL?   -  person Amr Gawish    schedule 25.10.2013
comment
На самом деле у меня есть несколько портлетов на первой странице. Итак, в зависимости от того, какой портлет использует пользователь, я должен перенаправить на страницу результатов с портлетом результатов. Это как приборная панель. Я попытался выполнить следующее: связь между страницами, но мне не удалось настроить события в моем приложении-производителе портлетов, вы можете помочь?   -  person navaneet.agarwal    schedule 28.10.2013


Ответы (1)


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

person Shay Shmeltzer    schedule 28.10.2013
comment
На самом деле требование состоит в том, что на первой странице есть несколько портлетов, вроде виджетов, и при взаимодействии с одним из них пользователь попадает на его страницу результатов (страницу портала). И если пользователь переходит непосредственно на страницу портала результатов, он может увидеть там полную версию портлета, т.е. еще один jsff в потоке задач. - person navaneet.agarwal; 29.10.2013