2010-12-14 67 views
1

這裏是流程: -Dojo日期文本框和history.back()函數

頁面:-1從dojo DateTextBox中選擇Date並提交頁面。有幾個文本字段以及日期文本框。

page2: - 檢查在Page1中提交的值。有一個選項回去使用javascript History.back()

問題: - 當我回去其他文本框保留其值,但dojo DateTextField無法預填充原始值。

如何讓dojo組件在調用History.back()時記住它的值?

我知道History.back()函數從瀏覽器緩存中呈現頁面。

感謝, 馬諾

回答

0

的文本框記住他們的值作爲瀏覽器的功能。 Dijit不會這樣做,因爲瀏覽器對此一無所知。您必須編寫自定義代碼並通過Cookie記住設置,並在頁面加載(或小部件實例化)上將小部件設置爲cookie的值。