2010-12-14 6 views
1

Hier ist der Fluss: -Dojo Textfeld Datum und history.back() Funktion

Seite: -1 Datum von Dojo DateTextBox auswählen und die Seite einreichen. Es gibt einige Textfelder zusammen mit Datum Textfeld.

page2: - Überprüfen Sie die in Seite1 übermittelten Werte. Haben Sie eine Option, zurück zu gehen mit Hilfe von Javascript History.back()

Problem: - Wenn ich zurück gehen andere Textfelder behalten ihre Werte, aber Dojo DateTextField nicht in der Lage, mit dem ursprünglichen Wert zu füllen.

Wie mache ich die Dojo-Komponente an ihren Wert zu erinnern, wenn History.back() aufgerufen wird?

Ich weiß History.back() -Funktion rendern die Seite aus dem Browser-Cache.

Danke, Manoj

Antwort

0

Die Textfelder sind ihre Werte als Funktion des Browsers zu erinnern. Das Dijit wird das nicht tun, weil der Browser nichts davon weiß. Sie müssten benutzerdefinierten Code schreiben und die Einstellung über einen Cookie speichern und das Widget auf den Wert des Cookies beim Laden der Seite (oder bei der Instanziierung des Widgets) setzen.