2010-12-14 6 views
1

Voici le flux: -Dojo zone de texte Date et fonction history.back()

page: -1 sélectionner une date et soumettre DateTextBox dojo la page. Il y a quelques champs de texte avec la zone de texte de date.

page2: - Revoir les valeurs soumises en Page1. Avoir une option pour revenir en arrière en utilisant javascript History.back()

Problème: - quand je retourne en arrière d'autres zones de texte conservent leurs valeurs mais dojo DateTextField pas en mesure de préremplir avec la valeur d'origine. Comment est-ce que je fais le composant dojo pour se rappeler sa valeur quand History.back() est appelé?

Je sais que la fonction History.back() rend la page du cache du navigateur.

Merci, Manoj

Répondre

0

Les zones de texte sont leurs valeurs se rappelant une caractéristique du navigateur. Le Dijit ne le fera pas car le navigateur n'en sait rien. Vous devez écrire du code personnalisé et mémoriser le paramètre via un cookie et définir le widget sur la valeur du cookie lors du chargement de la page (ou de l'instanciation du widget).

Questions connexes