2013-10-23 3 views
0

시나리오를 고려하십시오. 두 개의 WebCenter Portal 페이지가 있습니다. 한 페이지에는 위치를 취하는 포틀릿이 있고 두 번째 포틀릿에는 첫 번째 포틀릿에 입력 된 위치를 기준으로 날씨를 표시하는 포틀릿이 있습니다. 사용자가 첫 번째 페이지의 첫 번째 포틀릿에 위치 정보를 입력하고 Submit (포틀릿 자체가 포틀릿 내부에 있음)을 누르면 포털 페이지가 결과 페이지로 이동하여 결과 포틀릿에 날씨 세부 정보가 표시됩니다.다른 페이지의 포틀릿 간 통신

기본적으로 달성하고자하는 것은 다음과 같습니다. 1. 다른 포털 페이지의 두 포틀릿 간의 통신 2. 요청이 포틀릿에 전송되면 포털 페이지가 결과 페이지로 이동해야합니다.

+0

왜이 정보를 저장/사용하기 위해 데이터베이스를 사용하지 않습니까? – Nagh

+0

- 두 페이지를 동시에 열시겠습니까? - 포틀릿을 사용하는 경우 왜 동일한 페이지에 문맥 이벤트를 사용하지 않습니까? - 두 페이지 사이를 전환하려는 경우 URL의 매개 변수로 리디렉션하지 않는 이유는 무엇입니까? –

+0

사실 첫 페이지에는 여러 포틀릿이 있습니다. 따라서 사용자가 사용하는 포틀릿을 기준으로 결과 포틀릿이있는 결과 페이지로 리디렉션해야합니다. 대시 보드와 같습니다. 나는 다음을 시도했다 : http://www.ateam-oracle.com/inter-portlet-communication-between-pages/ 포틀릿 프로듀서 애플리케이션에서 이벤트를 설정할 수 없었다. 도움을 줄 수 있습니까? –

답변

0

포틀릿을 첫 페이지에 정보를 입력 한 다음 결과 페이지로 이동하는 두 페이지 플로우로 만드는 것이 더 합당하지 않을 수 있습니다. 이것은 모두 포털의 한 영역에 표시됩니다.

+0

사실 첫 번째 페이지에는 위젯과 같은 여러 포틀릿이 있으며 상호 작용할 때 결과 페이지 (포털 페이지)로 연결됩니다. 그리고 사용자가 결과 포털 페이지로 직접 가면 포틀릿의 전체 버전, 즉 태스크 플로우에있는 다른 jsff를 볼 수 있습니다. –