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

GWT et Vaadin Java Discussion :

Porbléme d'edition sur une combobox


Sujet :

GWT et Vaadin Java

  1. #1
    Débutant Avatar de lila23
    Inscrit en
    Janvier 2009
    Messages
    354
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 354
    Points : 54
    Points
    54
    Par défaut Porbléme d'edition sur une combobox
    Bonjour tout le monde ,

    Voila j'ai une combobox ou je récupére des valeurs à l'intérieur juskici pas de probléme sauf que je la laisse editable et j'ai un evenement spécial a faier quand le user tape quelque chose au lieu de choisir un élément de la liste sauf qu'il ne me recupére rien quand je fais combo.getvalue(); donc j'ai un nullpointer Exception!!!!

    Please help me !!!!!!!!!!!

  2. #2
    Membre éclairé
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Points : 810
    Points
    810
    Par défaut
    Du code SVP

  3. #3
    Débutant Avatar de lila23
    Inscrit en
    Janvier 2009
    Messages
    354
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 354
    Points : 54
    Points
    54
    Par défaut
    bon ca c'est la déclaration :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    combocat = new ComboBox<EmuAbleModel<Category>>();
    		combocat.setWidth(220);
    		combocat.setFieldLabel("Nom du Tag");
    		combocat.setDisplayField(EmuAbleModel.LABEL);
    		combocat.setEmptyText("Select a Tag ...");
    		combocat.setEditable(true);
    		combocat.setTypeAhead(true);
    		combocat.setTriggerAction(TriggerAction.ALL);
    		combocat.setStore(store);
    		horipan.add(combocat);
    le store je le rempli comme ceci:
    store.add(getComboModel(allTags));

    et getCombomodel :
    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
    final List<EmuAbleModel<Category>> listModelCategories = new ArrayList<EmuAbleModel<Category>>();
    		if (list != null || list.size() != 0) {
    			for (Category category : list) {
    				final EmuAbleModel<Category> model = new EmuAbleModel<Category>(
    						category);
    				listModelCategories.add(model);
     
    			}
    		} else {
    			EmuAbleModel<Category> modelvide = new EmuAbleModel<Category>(
    					"Vous n'avez pas de Tags");
    			modelvide.set(EmuAbleModel.EMU, null);
    			listModelCategories.add(modelvide);
    		}
    		return listModelCategories;
    ensuite j'ai un bouton save qui enregistre le choix ou ce que j'ai tapé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    save.addSelectionListener(new SelectionListener<ButtonEvent>() {
    			public void componentSelected(ButtonEvent ce) {
    				EmuAbleModel<Category> model = combocat.getValue();
    				if (model != null) {
    					System.err.println("model.getEmu() " + model.getEmu());
    					Emuable4Category emuable4Category = new Emuable4Category();
    					emuable4Category.setEmuable(emuable);
    					emuable4Category.setCategory(model.getEmu());
    					addEmuable4Category(emuable4Category);
    					TagComposant.this.hide();
    				} else {
    }
    c'est dans le else ke je n'arrive pas a faire la création d'une categorie avec ce que le user a tapé dans la combo !!!

    Merci bcp de votre aide

  4. #4
    Membre éclairé
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Points : 810
    Points
    810
    Par défaut
    Est ce que le user a sélectionné quelque chose, ou bien tapé quelque chose qui est dans la liste? sinon, ca semble logique que model soit à null

    Aussi, ton code c'est du GWT-Ext (que tout le monde ne connais pas), tu devrais le préciser dans le titre de ton post.

  5. #5
    Membre actif

    Inscrit en
    Août 2002
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Août 2002
    Messages : 302
    Points : 285
    Points
    285
    Par défaut
    Je pense qu'il s'agit de GXT. Pour récupérer la valeur saisie il faut utiliser la méthode getRawValue() (à vérifier dans la doc de GXT)
    Bonne continuation

  6. #6
    Débutant Avatar de lila23
    Inscrit en
    Janvier 2009
    Messages
    354
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 354
    Points : 54
    Points
    54
    Par défaut Merci
    Oui c'est du gxt je travail avec eclipse et GWT 1.6 avec librairies gxt2.0 c'est trés dur pour une débutante !!! et il n'y a pas grand chose pour m'aider !!

    Je crois que le getRawValue est la bonne solution pour récupérer ce que le user tape en cas ou il ne choisit pas direstement de la combo !!!!

    Merci bcp !!!!

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

Discussions similaires

  1. Problème de changement de police sur une ComboBox
    Par salem.ze.cat dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 02/09/2008, 11h34
  2. [Gtkmm] Ajouter un evennement sur une combobox
    Par Anium dans le forum GTK+
    Réponses: 4
    Dernier message: 09/06/2008, 15h26
  3. Probleme vaudou sur une combobox
    Par sabotage dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/07/2007, 17h32
  4. evenement keypress sur une combobox
    Par ashash dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 17/07/2007, 23h01
  5. Test sur une ComboBox (Liste déroulante).
    Par SeaWolf601 dans le forum IHM
    Réponses: 5
    Dernier message: 05/10/2006, 18h29

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