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 :

Est il possible de changer le displayField dynamiquement


Sujet :

Ext JS / Sencha

  1. #1
    Membre éclairé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2009
    Messages
    447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2009
    Messages : 447
    Par défaut Est il possible de changer le displayField dynamiquement
    Bonjour tout le monde,

    J'aimerais bien savoir si je peux changer le displayField du composant Multiselect parce que le displayfield et valuefield se définie avec le composant.
    donc j'ai une store avec deux column . donc une fois je sélectionne une valeur depuis le combobx le multiselect devra afficher la valeur associé au valeur du combobox.
    au listener du combobox j'ai fait une test :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if (cmp=='num_projet') 
      {
    										 display='num_projet';
    										listb.store=storereffoncatt;
    										listb.displayField='num_projet'; // ca marche pas 
    								 		listb.valueField='ref_fonc';  // ca marche 
     
     
    									}
    sinon comment puis je faire pour changer le displayField au changement du valeur du combobox .

  2. #2
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    j'ai pas compris ce que tu veux faire
    peux tu être plus explicite ?

    A+JYT

  3. #3
    Membre éclairé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2009
    Messages
    447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2009
    Messages : 447
    Par défaut
    Bonjour,

    J'ai besoin d'afficher deux valeurs au composant multiselect.
    J'ai un combobox avec deux valeurs : ville, pays.
    Jai un multiselect qui affiche par défaut (au lancement de l'interface) toutes les villes.
    Si l'utilisateur choisit ville, multiselect doit afficher les villes, sinon elle doit afficher les pays.
    Déjà le store associé au multiselect return deux columns :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    fields: [
    {type: 'string', name: 'ville'},
    	{type: 'string', name: 'pays'}
    		]
    Donc j'ai besoin de changer juste le displayField du multiselect.

    J'ai testé en mettant ce code dans le listeners du combobox. Si le choix est ville, alors je fais ce traitement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    listb.store=storemultiselect;
    										listb.displayField='ville';
    										listb.valueField='ville';
    Le valueField se change, mais le displayField reste le même définit au lancement de l'interface.

    Quelqu'un aurait-il des idées, s'il vous plait ?

Discussions similaires

  1. i18n - est il possible de changer de langue sans le voir dans l'url ?
    Par Chico el guacamole dans le forum GWT et Vaadin
    Réponses: 3
    Dernier message: 07/06/2010, 11h46
  2. Réponses: 0
    Dernier message: 24/07/2009, 10h48
  3. [Turbo Pascal] Est-il possible de changer l'icone de l'exe ?
    Par Invité dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 08/05/2009, 09h23
  4. Réponses: 2
    Dernier message: 07/09/2007, 16h39
  5. [script.aculo.us] Est-il possible de changer l'id d'un div ?
    Par arN34 dans le forum Bibliothèques & Frameworks
    Réponses: 7
    Dernier message: 04/09/2006, 13h21

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