Salut
Je souhaite dans une page de te type form associer un menu personnalisé en fonction du statut associé au StringItem dont se refere le menu.

en gros 'jai une liste

[contact1 , present] - menu -> appeler

[contact2 , present] - menu -> appeler

[ contact3, absent] - menu -> envoyer un sms

voici mon 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
        void appendContact(String contactName,int presence) {
 
         // CREATION DU STRINGITEM AVEC LE NOM DU CONTACT
            append(new StringItem("",contactName));
 
        // CREATION DU MENU ASSOCIE EN FCT DU STATUT PRESENCE                  
            switch (presence) {
                case 0:
                    this.addCommand(get_optionAppel());
                    break;
                case 1:
                    this.addCommand(get_optionSMS());
            }
            this.setCommandListener(this);
            System.out.println("user added succesfully");
        }
Le pb, c'est que peu importe ce que je fais, dès que 2 contacts dans la liste ont un statut different, il crée une liste avec les 2 options disponibles pour chaque contact ! au lieu de mettre seulement l'option specifique!

j'obtiens donc ça:
[contact1 , present] - menu -> appeler
----------------------------------> envoyer un SMS

[contact2 , present] - menu -> appeler
----------------------------------> envoyer un SMS

[ contact3, absent] - menu -> appeler
----------------------------------> envoyer un SMS