2013-11-14 52 views
0

如何生成URL以導航到slotted中的特定位置?我知道,度過當前用戶的特定位置,這純粹是(假設slottedController被定義並指向有效SlottedController實例):如何爲特定的開槽位置生成可導航的網址?

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

然而,我的使用情況是生成一個網址是插入到電子郵件中,當收件人收到電子郵件時,他們將單擊該URL並導航到指定的位置。我如何在slotted中生成這樣的URL?

+0

因爲它可能看起來並不具有建設性,所以我更願意通過評論添加此內容:你認爲沒有嵌套活動嗎? http://blog.ltgt.net/gwt-21-activities-nesting-yagni/實施示例https://github.com/ronanquillevere/GWT-Multi-Activities –

+0

我無法看到此評論的相關性。最初的問題是關於如何在Slotted框架中做些什麼,並且它是獨立的。關於是否使用特定框架的爭論是一個單獨的問題。 –

+0

我知道,我只想指出在處理網址和地點時組織gwt應用程序的另一種方式。我不知道如果你知道Thomas Broyer的文章就是這樣。對不起,如果它沒有用。 –

回答

0

SlottedController有兩種幫助創建Url的方法:createToken()和createUrl()。 createToken()將創建一個在#後面出現的歷史標記,它可以與GWT超鏈接一起使用。 createUrl()與令牌方法相同,但是預先加載當前的URI,可以使用錨或像電子郵件這樣的外部鏈接。

作爲說明,SlottedController只能在客戶端運行,所以目前無法在服務器端創建URL。該URL必須在客戶端上創建並傳回服務器。