Bonjour à tous,
J'essaie d'avoir un bouton dans ma page web, qui une fois certains calculs effectués, va ouvrir une nouvelle page.
Je fais comme ceci pour l'instant (j'utilise Primefaces) :
L'adresse uri (que je calcule selon des cases cochées ou non) se lance correctement (j'accède à une servlet qui lance un jnlp). Seulement, je perd le focus sur ma première page, et je ne peux plus interagir avec cette dernière (les clicks ne sont plus pris en compte).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 xhtml : <h:form> <p:menubar autoSubmenuDisplay="true"> <p:menuitem actionListener="#{tableBean.launchViewer}" value="Viewer" icon="ui-icon ui-icon-gear"/> </p:menubar> </h:form> bean : public void launchViewer(ActionEvent actionEvent) { try { FacesContext.getCurrentInstance().getExternalContext().redirect(uri);
Comment puis-je ouvrir ma nouvelle fenêtre, tout en gardant le focus sur la première ? (Sachant que la seconde ne comporte pas de JSF)
Partager