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

JSF Java Discussion :

Récupérer seulement certain champs pour un autocomplete


Sujet :

JSF Java

  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut Récupérer seulement certain champs pour un autocomplete
    Hello,

    Maintenant que mon autocomplete fonctionne j'aimerais pouvoir extraire de l'élément séléctionner de la liste seulement le nom et le prenom (car la liste des éléments est construite avec le nom le prenom et la localité)

    J'ai donc tenté avec le code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if (autoCompletePersonneAutorisee.getSelectedItem() != null) {
      selectPersonneAutorisee = getFindPersonneAutoriseeMatch(autoCompletePersonneAutorisee.getSelectedItem().getLabel());
    selectedPersonneAutorisee = selectPersonneAutorisee;
    selectedPersonneAutoriseeLibelle = selectedPersonneAutorisee.getNom() + " " + selectedPersonneAutorisee.getPrenom();
    Et dans ma page jsf j'ai défini la valeur du selected item :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     value="#{sessionBean.selectedPersonneAutoriseeLibelle}"
    Mais malheuresement lorsque je sélectionne un élément de la liste, il ne récupère pas que le nom et le prenom

  2. #2
    Membre actif
    Inscrit en
    Juillet 2007
    Messages
    456
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 456
    Points : 231
    Points
    231
    Par défaut
    tu peux mettre dans le setLabel du selectItem ton nom et prenom séparé par un espace et dans setDescription la localité.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SelectItem(java.lang.Object value, java.lang.String label, java.lang.String description)

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    hello, malheurement le setDescription n'a aucun effet dans une liste pour le autocomplete

    je pense que je vais codé une petit fonction javascript qui va splité les éléments et faire un set de la valeur lorsque il y a l event onchange

    qu'en penses-tu ?

  4. #4
    Membre actif
    Inscrit en
    Juillet 2007
    Messages
    456
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 456
    Points : 231
    Points
    231
    Par défaut
    Je sais si ta déjà essayé le ice:selectInputText avec listVar et listValue (il y a un exemple ds le component shocase -> autoComplete -> le deuxieme inputtext)

    ça peut pas faire l'affaire ?

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    super ca marche avec le deuxième example merci !

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

Discussions similaires

  1. [AC-2007] Exporter seulement certains champs d'une requête vers Excel
    Par MelaAllIn dans le forum VBA Access
    Réponses: 8
    Dernier message: 26/08/2011, 09h26
  2. Réponses: 4
    Dernier message: 11/06/2010, 11h57
  3. Réponses: 1
    Dernier message: 14/08/2009, 12h19
  4. Verrouiller certains champs pour saisie répétitive
    Par Equinoxe5 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 31/10/2008, 10h08
  5. [MDX] Récupérer seulement certaine années
    Par t-die dans le forum SSAS
    Réponses: 1
    Dernier message: 09/04/2008, 15h01

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