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] Layout:select


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 16
    Par défaut [Struts-Layout] Layout:select
    Bonjour,

    Comment fait on pour sélectionner par javascript pour forcer la sélection d' un élément de Layout:select étant donné que dans l'élément Layout:select on ne peut pes mettre l'attribut "id".

    code de mon layout:select dans ma jsp :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <layout:select property="langSelected" name="dashBoardTimeKeeperForm" styleClass="width:40;" size="1" >
    	<layout:option value="" key=""/>
    	<layout:optionsCollection property="refLangue" name="dashBoardTimeKeeperForm" label="description" value="code" />
    </layout:select>
    D'avance merci

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2007
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 392
    Par défaut
    est-ce que tu peux mettre l'attribut 'styleId'?

  3. #3
    Membre averti
    Inscrit en
    Février 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 16
    Par défaut Struts layout , Layout:select
    Non je ne peux pas mettre l'attribut styleId.

  4. #4
    Membre confirmé
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    167
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 167
    Par défaut
    ton objectif est-il que la liste déroulante affiche une valeur de ta list refLangue? si oui, il faudrait que ton attribut langSelected contienne la valeur de la collection qui devrait etre sélectionnée...

  5. #5
    Membre averti
    Inscrit en
    Février 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 16
    Par défaut Struts layout , Layout:select
    Je suis bien d'accord avec toi jdvacheron. Pour cela j'ai un champ de type input déclaré comme suit dans ma jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <input id="remoteLang" name="horaireRemote"
    		type="text" 
    value="<bean:write name="dashBoardTimeKeeperForm" property="langSelected"/>
    ">
    Dans mon javascript je fais référence à ce champ :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('remoteLang').value = "FR"
    Donc comme mon champ input et mon champ select pointe sur la même propiété de mon bean (langSelected) , je pensais quand mettant à jour le champ input cela selectionnerai automatiquement le champ select. As tu une solution ? ou peut être que ce n'est pas la bonne façon de procéder ?

    Merci pour l'aide

  6. #6
    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
    Dans l'Action qui s'exécute avant l'affichage du formulaire, il faut initialiser la propriété langSelected du form-bean dashBoardTimeKeeperForm avec la valeur qui doit être pré-sélectionnée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DashBoardTimeKeeperForm dashBoardTimeKeeperForm=(DashBoardTimeKeeperForm) form ;
    dashBoardTimeKeeperForm.setLangSelected("FR");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Struts-Layout] < layout:select > multiple
    Par jadey dans le forum Struts 1
    Réponses: 2
    Dernier message: 02/10/2009, 18h47
  2. Réponses: 6
    Dernier message: 22/06/2007, 15h51
  3. [struts layout] layout:pager
    Par kamaldev dans le forum Struts 1
    Réponses: 9
    Dernier message: 30/07/2006, 21h51
  4. [Struts] Struts-Layout/layout:collection
    Par dehbi dans le forum Struts 1
    Réponses: 4
    Dernier message: 14/04/2006, 14h06
  5. [struts layout] layout:date
    Par agougeon dans le forum Struts 1
    Réponses: 1
    Dernier message: 14/03/2006, 15h12

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