2015-01-14 52 views
0

Vaadin在按下瀏覽器後退按鈕時丟失了內容。如果我填充了一個表格,並且如果我回到該頁面,該頁面就會再次爲空。我如何保存頁面的狀態,以便當我使用瀏覽器後退按鈕返回到它們時,它們處於我離開它們的狀態。在Vaadin的瀏覽器後退按鈕中維護狀態

我目前使用Navigator。

我基本上傳一個使用上傳組件的Excel工作表,並使用table.additem()填充我的表在同一頁上。我有一個功能,當用戶點擊表格的一行時,用戶導航到下一頁,但是當我按下瀏覽器後退按鈕時,表格不見了,而上載顯示沒有選擇文檔。

導航更新應用程序/#!主/可變部分更改。

我只是想讓我的應用程序保持狀態,因爲它會刷新。

+0

你使用Navigator/View:s嗎? – cfrick

+0

是的。我正在使用Navigator&Views – carora3

+0

您可以提供一些最低限度的代碼來顯示問題。或者你至少可以更詳細一些,如何填充表格(例如ctor,enter(),...),如果你使用容器等,我們正在討論瀏覽器歷史導航_within_該應用程序只是在其他視圖(例如,只有'#!...'零件更改)? – cfrick

回答

0

我發現了同樣的問題。您應該將範圍@UIScope添加到您的視圖中,在此範圍內會話工作,並且狀態將被保存。