2013-11-14 5 views
0

slotted에 특정 장소로 ​​이동하기위한 URL을 어떻게 생성합니까? 나는, 그냥 것 (slottedController를 가정하는 것은 정의하고 유효한 SlottedController 인스턴스를 가리키는) 즉 특정 위치에 현재 사용자를 탐색 알고특정 슬롯 위치에 대한 탐색 가능한 URL을 생성하는 방법은 무엇입니까?

slottedController.goTo(new MyDesiredPlace(param1, param2)); 

하지만, 내 사용 사례로 URL을 생성하는 것입니다 전자 메일에 삽입하고받는 사람이 전자 메일을 받으면 URL을 클릭하여 지정된 위치로 이동해야합니다. 슬롯에 그런 URL을 어떻게 생성합니까?

+0

건설적으로 보이지 않을 수도 있으므로 의견을 덧붙이는 것이 좋습니다. 중첩 활동을 고려하지 않았습니까? http://blog.ltgt.net/gwt-21-activities-nesting-yagni/ 구현 예 https://github.com/ronanquillevere/GWT-Multi-Activities –

+0

이 설명의 관련성을 보지 못했습니다. 원래의 질문은 Slotted 프레임 워크에서 어떤 작업을 수행하는 방법이었습니다. 특정 프레임 워크를 사용할지 여부에 대한 논쟁은 별도의 문제입니다. –

+0

나도 알아, 난 그냥 URL과 장소를 다룰 때 gwt 응용 프로그램을 구성하는 다른 방법을 지적하고 싶었어요. 나는 모르겠다. 토머스 브로이어 (Thomas Broyer)에 관한 기사를 알고 있다면 그것이 전부다. 유용하지 않다면 미안 해요. –

답변

0

SlottedController에는 createToken() 및 createUrl()이라는 두 가지 URL 작성 방법이 있습니다. createToken()은 # 뒤에 GWT 하이퍼 링크와 함께 사용할 수있는 기록 토큰을 만듭니다. createUrl()은 토큰 메소드와 동일하지만 Anchor 또는 전자 메일과 같은 외부 링크에서 사용할 수있는 현재 URI 앞에 추가됩니다.

참고로 SlottedController는 클라이언트에서만 실행할 수 있으므로 현재는 서버 쪽에서 URL을 만들 수있는 방법이 없습니다. URL은 클라이언트에서 작성되어 서버로 다시 전달되어야합니다.