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 :

ComboBox dans FormPanel


Sujet :

Ext JS / Sencha

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2010
    Messages : 394
    Par défaut ComboBox dans FormPanel
    Bonjour,

    J'ai actuellement un soucis pour afficher une combo dans un form panel, et je n'arrive pas à savoir d'où provient l'erreur...Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    var mesDonnees = //Initialisation de mes donnees, sous forme la forme [['value','label'],...]
     
    var form = new Ext.FormPanel({
         ...
         // Propritétés de mon panel
         items: [{
              layout: 'column',
              title: 'mon titre',
              items: [{
                   columnWidth: .4,
                   layout: 'form',
                   items: [{
                   // Un champ texte
                   },{
                        new Ext.form.ComboBox({
                             store: new Ext.data.ArrayStore({
                                  fields: ['value','label'],
                                  data: mesDonnees
                             }),
                        })
                   }]
              },{
              // Autre colonne
              }]
         }]
    });
     
    var panel = new Ext.Panel({
         renderTo: 'monPanel',
         layout: 'table',
         items: [{
              monPremierPanel
                    }, form
         ]
    });
    J'ai simplifié l'exemple au maximum. En réalité, la combo a plus de propriétés que cela, mais les erreurs sont les identiques même lorsque je n'ai que cela. En outre, je pense que le problème vient de la combo, car lorsque je la supprime, je n'ai plus d'erreur. Les erreurs retournées sont les suivantes :
    Expected identifier, string or number
    et plus loin
    Object expected

    Si quelqu'un a une idée...

    Mako

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2010
    Messages : 394
    Par défaut
    Encore une fois, je vais m'autorépondre...

    Le problème venait de la création de la ComboBox. Au lieu de faire ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    new Ext.form.ComboBox({
         store: new Ext.data.ArrayStore({
              fields: ['value','label'],
              data: mesDonnees
         }),
    })
    il fallait faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    xtype: 'combo',
    store: new Ext.data.ArrayStore({
         fields: ['value','label'],
         data: mesDonnees
    }),
    Encore une fois, c'est une erreur vraiment "bête", dans le sens où un minimum de documentation sur le sujet aurait pu éviter une perte de temps considérable...

    Mako

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

Discussions similaires

  1. ComboBox dans DataGrid
    Par the big ben 5 dans le forum Composants VCL
    Réponses: 5
    Dernier message: 20/12/2005, 15h47
  2. info combobox dans un flexgrid
    Par sochalien dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 15/12/2005, 14h47
  3. Comment accéder tous les ComboBox dans ma fiche
    Par Xavier dans le forum C++Builder
    Réponses: 8
    Dernier message: 04/11/2005, 20h41
  4. [VB.NET] ajouter combobox dans un datagrid
    Par HULK dans le forum Windows Forms
    Réponses: 6
    Dernier message: 27/10/2005, 14h30
  5. Comment dessiner un ComboBox dans un StringGrid ?
    Par gilles641 dans le forum Composants VCL
    Réponses: 8
    Dernier message: 30/07/2005, 15h19

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