J'ai un formulaire web simple écrit dans Google Web Toolkit. Je souhaite que l'utilisateur suive une nouvelle URL lorsqu'il clique sur le bouton Envoyer. Cependant, je ne trouve aucun exemple de redirection de l'utilisateur vers une nouvelle URL à partir du code GWT. Comment puis-je y parvenir?GWT simple formulaire Web submit - rediriger vers une nouvelle page
Répondre
Pour rediriger l'utilisateur vers une nouvelle page, utilisez Window.Location.assign()
. Pour que cela se produise lorsque l'utilisateur soumet le formulaire, utilisez FormPanel.addSubmitHandler()
ou addSubmitCompleteHandler()
pour que la redirection se produise lorsque la soumission du formulaire est terminée.
Vous pouvez consulter par exemple à roughain http://examples.roughian.com/index.htm#Panels~FormPanel
Aussi, vous pouvez lire javadoc @http://google-web-toolkit.googlecode.com/svn/javadoc/1.6/com/google/gwt/user/client/ui/FormPanel.html
Pour faire utilisateur aller à une URL utiliser la méthode setAction
de panneau FormPanel
Donc en fait ce que vous devez faire est d'utiliser la setAction() méthode du panneau FormPanel et vous devez construire le panneau de forme en tant que tel:
panneau FormPanel forme = new panneau FormPanel (nouveau NamedFrame ("_soi"));
Cela rendra la redirection de soumission habituelle.
Espérons que cela aide.
la réponse exacte est:
form.getElement().<FormElement>cast().setTarget("");
par cette ligne vous changer le paramètre cible de la forme et maintenant la page principale redirigés vers l'URL d'action.
Veillez à ce que Window.Location.assign() fasse une nouvelle requête GET après votre requête POST principale !, Ce n'est donc pas la réponse.
- 1. Rediriger vers une nouvelle page
- 2. Rediriger vers une page
- 3. GWT: rediriger l'utilisateur vers une URL
- 4. comment rediriger vers une nouvelle page d'un fichier swf
- 5. comment rediriger vers une nouvelle page avec javascript, après soumettre le formulaire html?
- 6. Puis-je rediriger vers une nouvelle fenêtre?
- 7. javascript: rediriger vers une page?
- 8. validation échoue, rediriger vers une autre page Web
- 9. rediriger vers la page suivante
- 10. Comment ouvrir une nouvelle page (lien interne) dans GWT?
- 11. Mod_rewrite - comment 301 rediriger une ancienne URL vers une nouvelle
- 12. rediriger vers une nouvelle page avec les données de poste en Javascript
- 13. Wicket: comment rediriger vers une autre page?
- 14. Rediriger vers une page en utilisant IIS6
- 15. Comment puis-je rediriger vers une page html simple à partir d'une page contrôlée par zend_controller?
- 16. rediriger vers la page actuelle
- 17. rediriger vers la page membre
- 18. Rediriger les anciens postes Wordpress vers une nouvelle URL
- 19. Rediriger le processus Windows vers une nouvelle URL
- 20. Rediriger une nouvelle page à partir du serveur
- 21. GWT exemple de validation de formulaire simple
- 22. rediriger vers une URL externe sur le formulaire envoyer
- 23. Comment rediriger un utilisateur vers une nouvelle page lorsqu'un temporisateur JavaScript expire?
- 24. asp.net-mvc rediriger vers une nouvelle page en fonction des critères
- 25. IIS: rediriger toutes les demandes vers une page?
- 26. Rediriger l'utilisateur vers la page d'erreur dynamique
- 27. jQuery iframe formulaire submit
- 28. Rediriger l'image vers la page php
- 29. Comment rediriger vers la page d'erreur prédéfinie?
- 30. Comment supprimer 'submit query' d'un formulaire submit?
Je n'avais aucune idée pourquoi ma redirection de page était annulée. Cela a résolu le problème. – Sundeep