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 :

Selectionner une option dans un select


Sujet :

Struts 1 Java

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    325
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 325
    Points : 228
    Points
    228
    Par défaut Selectionner une option dans un select
    Bonjour,

    le problème que j'ai a dejà fait l'objet de plusieurs messages, mais je ne trouve pas de solution malgré tout.

    J'ai ce code dans ma JSP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <html:select styleId="selectEnseigneSupprId" property="enseigne.idEnseigne"	onchange="javascript:postSelect();" >
    	<html:option value="Autre enseigne" />
    	<html:options collection="listeEnseignesBean" property="idEnseigne" labelProperty="libelleEnseigne" />
    </html:select>
    La première option n'est là que pour faire beau, pas la peine d'en tenir compte.

    Ce que je voudrais c'est pouvoir imposer l'option à afficher par défaut.
    Je suis tombé sur plusieurs messages qui disaient de mettre l'attribut value du select à la valeur qu'on voulait voir sélectionnée, mais ça ne fonctionne pas.

    En l'occurence, j'ai dans ma collection une option dont le texte affiché est "Ens001". Si je mets l'attribut value de mon select à "Ens001", le select se place malgré tout sur "Autre enseigne".

    PS: J'utilise un DynaActionForm ce qui ne facilite pas les choses en général...

    Si vous voyez comment procéder, ça me dépannerait.

    merci d'avance

  2. #2
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    La propriété enseigne.idEnseigne définie dans l'attribut property du tag html:select est une propriété d'un DynaActionForm ?
    Modératrice Java - Struts, Servlets/JSP, ...

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    325
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 325
    Points : 228
    Points
    228
    Par défaut
    Dans mon DynaActionForm j'ai une propriété de type Enseigne (un objet métier), qui lui, possède un attribut idEnseigne.
    Je n'ai pas tout le code sous les yeux là, si tu veux plus d'infos je pourrai te renseigner demain.

    PS: comment ça les débuts en J2EE sont difficiles ? Quelle idée...

  4. #4
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    Parce que par exemple, dans un cas simple où la propriété spécifiée dans l'attribut property du tag html:select serait idEnseigne, pour pouvoir initialiser une valeur par défaut, il faudrait coder ceci dans l'Action qui s'exécute avant l'affichage du formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DynaActionForm dynaActionForm= (DynaActionForm) form ;
    dynaActionForm.setIdEnseigne("valeurParDefaut") ;
    pour que cela fonctionne, il faut bien évidemment ajouter le form-bean dans le mapping de cette Action via l'attribut name dans le struts-config.xml et mettre le validate à false.

    PS : rassure-toi, moi aussi j'ai galéré au début...
    Modératrice Java - Struts, Servlets/JSP, ...

Discussions similaires

  1. desactiver une option dans un select
    Par humanzam dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 05/11/2008, 14h35
  2. Changer graisse d'une option dans un select et dans IE
    Par mioux dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 27/12/2007, 10h24
  3. Masquer une option dans un select
    Par pythéas dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/11/2007, 16h14
  4. selectionner une option dans une liste déroulante
    Par stars333 dans le forum Langage
    Réponses: 1
    Dernier message: 03/06/2007, 06h45
  5. Selectionner une option dans un select
    Par _beber85 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/04/2006, 16h48

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