2013-02-11 4 views
-4

흥미롭게도 응용 프로그램 개발자 중 한 명은 휴가 중이므로 연락 할 수있는 방법이 없습니다.GWT에서 토큰을 찾으십시오

우리는 GWT 응용 프로그램을 가지고 있으며 장소에 토큰을 전달하면서 페이지를 임시로로드하려고합니다. 하지만 URL을 문서화하는 것을 잊어서 그 장소에 도착하지 못하기 때문에 장소를로드 할 수 없습니다.

그래서 토큰을 찾는 방법을 알지 못합니다. 그러나 나는 그 장소를 안다.

나를 인도 할 수 있습니까? 발표자는 "홈페이지"가 ​​열립니다 매핑 홈페이지로 Nametoken을 제공 .If URL은 발표자의 nametoken입니다

+0

너무 어리석은 질문처럼 보입니다. – Sam

답변

2

GWTP@NameToken("MyPlaceName")를 사용하는 것처럼해야한다. 이렇게하면 URL에 토큰 이름을 입력하거나 하이퍼 링크 위젯을 통해 presenter으로 이동할 수 있습니다. 또한 브라우저의 앞뒤 단추를 사용하여 응용 프로그램을 탐색 할 수 있습니다.

각 발표자는 다음과 같이 고유 한 NameTokens를 갖습니다.

...

@NameToken("main") 
    public interface MyProxy extends ProxyPlace<MainPagePresenter> {} 

...

당신은 다음과 같은 발표자로 공개 할 수 있습니다.

PlaceRequest myRequest = new PlaceRequest("desiredNameToken"); 
// If needed, add URL parameters in this way: 
myRequest = myRequest.with("key1", "param1").with("key2", "param2"); 
placeManager.revealPlace(myRequest); 

희망이 있으면 도움이 될 것입니다.

+0

+1. 잠깐. –

1
PlaceRequest placeRequest = new PlaceRequest("homepage"); 
    placeManager.revealPlace(placeRequest); 

. 당신은 당신이 열어가는 발표자 알고있는 경우 , 당신은 그 발표자의 NameToken을 찾을 수 있습니다 이 페이지는 브라우저 기록을 사용할 수 있도록

@NameToken("homepage"); 
+0

도이 부분을 참조하십시오. http://code.google.com/p/guit/wiki/PlaceManager –