2014-12-02 2 views
0

저는 GWT를 처음 사용하고 제 지식이 제한되어 있습니다.GWT에서 여러 페이지를 연결하는 방법

바로 지금 내 사용자를 다른 페이지로 이동시킨 다음 사용자가 선택한 사항에 따라 간단한 페이지로 연결되는 간단한 로그인 페이지를 만들었습니다. 3 개의 개별 페이지를 만들었지 만 링크하는 방법이 없습니다. 누군가 제발 도와 줄 수 있어요.

답변

1

일반적으로 GWT에서는 별도의 페이지를 만들지 않으므로 별도의 "보기"를 만듭니다. 그들은 최종 사용자에게 페이지처럼 보일지 모르지만 실제로는 전체 응용 프로그램이 단일 HTML "호스트"페이지에서 작동합니다.

Activities and Places 디자인 패턴을 볼 수 있습니다. 앱 내 다른 "장소"간의 이동을 처리합니다.

+0

GWTP의 MVP 아키텍처와 다릅니다. 나는 GWT에서 일하고있다. 내가 GWT에서만 작동하고 GWTP를 포함하지 않는 방법은 없다. – Trisha

+0

평범한 GWT에서 항상 사용합니다. 나는 GWTP를 한번도 사용하지 않았기 때문에 그들을 비교할 수는 없지만 Activities와 Places는 여러 "장소"/보기를 가진 순수한 GWT 앱을 구성하는 좋은 방법이다. –

+0

나는 항상 MVP가 GWTP의 기능이라고 생각했습니다. 정보를 가져 주셔서 감사합니다. 나는 뛰어 들게 될 것이고 그것이 효과가 있는지 점검 할 것이다. – Trisha

0

매우 간단한 예가 DeckPanel입니다. 선택한 '페이지'만 표시하고 다른 페이지는 숨 깁니다.

DeckPanel deckPanel = new DeckPanel(); 
deckPanel.add(page1); 
deckPanel.add(page2); 
deckPanel.add(page3); 

deckPanel.showWidget(0); 
//deckPanel.showWidget(1); 
//deckPanel.showWidget(2); 
관련 문제