bonjour,
j'ai dans ma jsp un combo et un button voici une partie du code :
quand je choisis une valeur dans le combo et je clique sur le button un popup s'ouvre qui contient une list en fonction de la valeur choisi dans le combo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <layout:select property="distination" key="distination:" > <layout:option value=""></layout:option> <layout:options property="listdist"></layout:options> </layout:select> </layout:column> <layout:column> <layout:button value="visualiser" property="popup" onclick="choisirdist()"> </layout:button>
j'ouvre se popup par la fonction javascript suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function choisirdist() { if (document.sortiForm.distination.value=="" ) { alert("vous devrez choisir un destinataire"); } else{ javascript:window.open('autosorti.do?hidden=listaprob','','location=100,status=0,scrollbars=0,width=750,height=350');void(''); } }
normalement dans "autosorti.do?hidden=listaprob" je dois récuperer la valeur du combo via
mais quand je la récupèr elle est null
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String dist=sortiForm.getDistination();
je crois que dans ce cas le popup s'ouvre mais le form n'est pas submité
et quand je l'ai submité :
effectivement le popup s'ouvre mais au lieu que je reste dans la meme jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function choisirdist() { if (document.sortiForm.distination.value=="" ) { alert("vous devrez choisir un destinataire"); } else{ document.sortiForm.submit(); javascript:window.open('autosorti.do?hidden=listaprob','','location=100,status=0,scrollbars=0,width=750,height=350');void(''); } }
y'avais une erreur :
car j'ai une dispatch action
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Action[/autosorti] does not contain method named 'default'
mais je veux pas spécifier une métode puisque c'est déja fait dans
l'url du popup"autosorti.do?hidden=listaprob"
comment je puisse submiter le form et ouvrir le popup toute en restant dans la meme jsp
merci de me répondre
Partager