IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

[Struts-Layout] ouvrir un popup dans un dynMenu


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2008
    Messages
    394
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 394
    Par défaut [Struts-Layout] ouvrir un popup dans un dynMenu
    bonsoir,

    j'ai dans ma jsp un "layout:dynMenu"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
       <layout:dynMenu config="MainMenu" includeScript="true" left="100" top="175">
     <layout:menuItem key="Réception">
                           <layout:menuItem key="Ajouter réception" page="/preparRecep.do"></layout:menuItem>
     
         </layout:menuItem>
    je veux quand je clique sur le "Ajouter réception" non pas exécuter une action mais ouvrir un popup qui contient un combo

    est ce que c'est possible de faire ça et comment ou bien un popup ne s'ouvre que si on clique sur un botton??

    merci de me répondre

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Tu peux ouvrir une popup qui exécute une Action, comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <layout:menuItem key="Ajouter réception" link="javascript:window.open('preparRecep.do','','location=250,status=0,scrollbars=0,width=280,height=180');void('');"/>

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Sinon, avec <layout:menuAction> on a directement l'attribut "target" pour ouvrir dans une autre fenêtre...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre éclairé
    Inscrit en
    Juin 2008
    Messages
    394
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 394
    Par défaut
    et comment je déclare le "popup" , son form,l'action qui va traiter et le combo qu'il contient

    est ce qu'on étant une jsp ou quoi??
    vous pouvez me décrire les étapes éxacte

    merci

  5. #5
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Par rapport à la solution que je t'ai donné, comme tu précises le path de l'Action dans les paramètres passés à la popup, il suffit de définir cette Action dans le struts-config.xml, que cette Action fasse un forward vers la jsp qui contient la combo et soit liée à un formulaire, comme tu fais d'habitude.
    Par contre, il faut voir après ce que tu veux faire une fois que l'utilisateur a sélectionné un élément dans la combo.

  6. #6
    Membre éclairé
    Inscrit en
    Juin 2008
    Messages
    394
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 394
    Par défaut
    bon quand je clique sur le combo je fais ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     <layout:select property="magasin" key="choisir un magasin:" onchange="setHidden('recherche');document.transfert1Form.submit();">
    et le forward c'est vers une autre jsp "resulat.jsp" mais le problème maintenant c'est que la jsp "resulat.jsp" s'affiche comme un popup

    comment je peux la remettre comme une jsp normal??

    j'ai une 2eme question :

    le popup qui contient le combo resemble à une page web mais de taille réduite ,moi ce que je voulais c'est d'afficher ce combo dans une sorte de boite de dialogue et avoir la possibilité de récuperer la valeur selectionné et de faire un traitement avec ensuite afficher une autre jsp

    y'a pas moyen de faire ça mise à part un popup??
    merci

Discussions similaires

  1. Réponses: 5
    Dernier message: 21/11/2008, 16h46
  2. [Struts-Layout] garder un popup ouvert
    Par john_wili dans le forum Struts 1
    Réponses: 15
    Dernier message: 21/11/2008, 15h59
  3. [Struts-Layout] lien vers popup avec paramètre
    Par tomy29 dans le forum Struts 1
    Réponses: 10
    Dernier message: 04/11/2008, 17h30
  4. Ouvrir une popup dans un nouveau processus
    Par Sh4dow49 dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 03/10/2008, 17h01
  5. [Struts-Layout] inserer un lien dans un datagrid
    Par pigeon11 dans le forum Struts 1
    Réponses: 1
    Dernier message: 01/10/2007, 16h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo