Bonjour.
Je m'adresse à vous car après maintes recherches et essais je reste sans solution.
Dans ma page jsp, j'ai un composant fileUpload
Ce composant fonctionne très bien lorsque je clique sur le bouton add, il me lance la fenêtre d'upload, execute la methode processUpload de mon bean et une fois le fichier uploadé, effectue le traitement via actionProcessUploadedFileXml.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <rich:fileUpload id="fuEch0045" autoclear="true" fileUploadListener="#{voterRegisterDetailsPageBean.processUpload}" noDuplicate="true" immediateUpload="true" maxFilesQuantity="1" acceptedTypes="xml"> <a4j:support status="supportStatusXml" event="onuploadcomplete" action="#voterRegisterDetailsPageBean.actionProcessUploadedFileXml}" /> </rich:fileUpload>
Le problème survient lorsque je veux lancer l'upload depuis un autre bouton
La fenêtre d'upload s'ouvre bien, l'upload se fait en apparence, mais les méthodes du FileuploadListener et du composant a4j:support ne sont pas executées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <h:commandButton value="#{label.importButton}" onclick="document.getElementById('mainForm:fuEch0045:file').click();" />
Je en vois pas où cela coince.
Je suis ouvert a toutes sortes d'idées, merci d'avance.
Partager