J'ai une application GWT et je souhaite créer une fenêtre contextuelle. C'est de mettre en œuvre une version imprimable d'un écran de données de mon application qui est par ailleurs très difficile à imprimer. Cela doit être une nouvelle fenêtre de navigateur, lancée à partir de mon application GWT. Aucune fonctionnalité n'est requise sur le pop-out, mais je veux que les données soient remplies via GWT.Créer une fenêtre pop-out GWT
Ma question est: comment puis-je implémenter le contenu de la fenêtre du navigateur dans GWT sans avoir à créer une nouvelle application GWT séparée pour cela? Je ne veux pas avoir à réécrire la logique pour récupérer les données en Javascript (c'est ma meilleure option actuelle), mais je ne veux pas non plus avoir à faire une toute nouvelle application GWT et compliquer toutes mes constructions processus.
Il y a quelques autres questions similaires sur StackOverflow à ce sujet et généralement les réponses sont toutes "Pourquoi voulez-vous faire une nouvelle fenêtre de navigateur? C'est une mauvaise pratique!" etc etc. Mon équipe de développement a déjà participé à cette discussion et s'est engagée à ouvrir une nouvelle fenêtre de navigateur. Veuillez donc supposer que c'est ma seule option et me concentrer sur la question que je pose ici. J'ai lu qu'il existe des moyens en Javascript pour peupler le contenu d'une fenêtre de navigateur à partir d'une autre fenêtre (par exemple http://www.javascripter.net/faq/writingt.htm), donc c'est peut-être une option, mais je n'ai aucune idée de comment faire cela dans GWT.
Merci!
J'ai trouvé une réponse sur StackOverflow pour mon idée d'écrire dans l'autre fenêtre depuis la fenêtre d'origine: http://stackoverflow.com/questions/4167570/opening-a-new-window-with-a-widget-in -gwt # 4205058. Cela semble fonctionner, donc je suis cette idée pour le moment. Toutes les autres suggestions sont toujours les bienvenus. – user700774