JSF+popup+bouton: ne fonctionne pas directement
Bonjour!
Alors, le problème est "simple":
J'ai créé un bean simple pour gérer le téléchargement d'un pdf (une notice).
- Le bouton, s'il est positionné dans un formulaire "classique", la méthode fonctionne sans difficulté
- Le bouton s'il est positionné dans une popup (ouverte par javascript), ne fonctionne pas du tout, et ne retourne aucune erreur concrète dans les logs.
Alors...
Le bean:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| package src.GestionBT;
import src.GestionBT.tools.ExtensionExporter;
public class Help {
public Help() {
}
public String getPdf() {
return "";
}
public String pdf() {
ExtensionExporter ext = new ExtensionExporter();
ext.viewPdf();
return "";
}
} |
Les données du faces-config.xml
Code:
1 2 3 4 5
| <managed-bean>
<managed-bean-name>Help</managed-bean-name>
<managed-bean-class>src.GestionBT.Help</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean> |
L'appel (dans la jsp):
Code:
<h:commandButton styleClass="btn_medium" type="submit" title="Document" value="Document" action="#{Help.pdf}"></h:commandButton>
NOTA: l'appel est strictement identique dans la jsp du navigateur, et dans la jsp en popup.
Quelqu'un aurait une piste?