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

Ext JS / Sencha Discussion :

récupérer le valueField d'une combobox


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    491
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 491
    Par défaut récupérer le valueField d'une combobox
    Bonjour,

    J'ai un JsonStore qui se présente comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [{"libelle":"Température","symbole":"T"},{"libelle":"Salinité","symbole":"S"},{"libelle":"Oxygène dissous","symbole":"O"},....
    Ce JsonStore me sert à alimenter une combobox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    new Ext.form.ComboBox({
    						id: 'sltParametres',
    						width: 200,
    						fieldLabel: 'Paramètres',
    						store: stParametres,
    						displayField: 'libelle',
    						valueField: 'symbole',
    						hiddenName: 'symbole',
    						typeAhead: true,
    						mode: 'local',
    						triggerAction: 'all',
    						selectOnFocus: true
    						})
    			}
    où stParamètres est le nom de mon JsonStore.

    Donc j'ai bien les libellés qui s'affichent dans ma combobox.
    Mais je voudrais afficher les libellés et quand je fais macombobox.getValue() récupérer le symbole.
    J'avais compris que les propriétés hiddenName et valueField servaient à ça, mais ça ne marche pas...

    une solution?

    Merci,
    Nico

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Par défaut
    Ext.getCmp('idDeTaComboBox').getValue(); ça donne quoi ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    491
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 491
    Par défaut
    Ce matin, ça marche, ça me renvoie bien la valeur de mon valueField.
    Entre temps, j'ai éteint-redémarré mon pc, est-ce que ça peut provenir d'un cache qui n'était pas vidé quelque part ?

    Merci,
    Nico

  4. #4
    Membre éclairé
    Avatar de abraxis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    439
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 439
    Par défaut
    Bonjour,

    Oui cela peu venir du cache.
    Plusieurs possibilité pour vider le cache :
    - Faire CTRL + F5 (ou CTRL + R) pour actualiser et non seulement F5
    - Sur Firefox, installer le module "Web developer" qui a dans son menu "Divers" la possibilité de vider le cache.
    - Rebooter le navigateur (mais cela dépend de la configuration du navigateur)

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

Discussions similaires

  1. Récupérer un élément d'une combobox non sélectionnée
    Par skytofer31 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 20/12/2006, 14h50
  2. Réponses: 1
    Dernier message: 29/07/2006, 10h08
  3. Récupérer la valeur d'une combobox
    Par Invité dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/03/2006, 15h20
  4. Réponses: 14
    Dernier message: 25/11/2005, 14h22
  5. Réponses: 2
    Dernier message: 29/05/2005, 19h50

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