webOSfrance, Palm Pre, Palm Pixi, TouchPad, HP Veer, et webOS


Développer un menu et une boite de dialogue sous palmpre

Tutoriel
Publié par Guy Gnakouri


Dans ce tuto je vais rajouter un item dans le menu en haut à gauche, et cet item vas ouvrir une boite de dialogue.
D'abord je crée un nouvelle scène, pour cela il faut faire bouton droit et new scene on l'appelle first.
Développer un menu et une boite de dialogue sous palmpre

Dans Répertoire assistant nous avons le fichier first-assistant.js. C'est dans ce fichier que les modifications dans le menu  s'effectuent.
Dans la fonction FirstAssistant.prototype.setup = function()  on rajoute l'item  du menu

FirstAssistant.prototype.setup = function() {

   //ici on créer l'item  label le nom de l'item et commande  id de la commande
     this.appMenuModel = {
              items: [
                {label: "A propos.", command: 'do-apropos'}
              ]
            };

}

Dans la  fonction StageAssistant.prototype.handleCommand on rajoute l'action du menu, ici ouvrir une boite de dialogue

StageAssistant.prototype.handleCommand = function(event) {
    this.controller=Mojo.Controller.stageController.activeScene();
    if(event.type == Mojo.Event.command) {
        switch(event.command) {
        //identifiant de l'id du menu
         case 'do-apropos':
             this.controller.showAlertDialog({
                  onChoose: function(value) {},
                title: $L("My App ? v1.0"),
                message: $L("Copyright 2008-2009, My Company Inc."),
                choices:[
                  {label:$L("OK"), value:""}
                ]
              });
                break;
        }
    }
}

Résultat
Développer un menu et une boite de dialogue sous palmpre





Nouveau commentaire :
Facebook Twitter
B i u  QUOTE  URL

< >

Mercredi 18 Janvier 2012 - 10:19 Paramètres APN pour le réseau Free Mobile

Jeudi 29 Décembre 2011 - 17:22 Patch : Advanced Browser en navigateur par défaut

Actualités | Applications | Divers | Matériel | Test | Tutoriel | WebOS | Edito | DevCast





webOSfrance : #webOS : #1 de la satisfaction client http://t.co/wxU828sE
Samedi 11 Février - 11:46
webOSfrance : Des gants tactiles pour smartphone et tablette ... ça peut s'avérer utile.... http://t.co/RkW0kDP3
Vendredi 10 Février - 20:43
webOSfrance : Affaire : HP Pre 3 pour 210€ frais de port inclus (5 modèles restants : http://t.co/ivnvt1um screenshot http://t.co/MGNWOTD7
Vendredi 10 Février - 16:32
webOSfrance : #webOS : #1 de la satisfaction client http://t.co/wxU828sE #touchpad #ipad #iOS #RIM #Amazon
Vendredi 10 Février - 16:12
webOSfrance : Android pour TouchPad rendu open source par HP http://t.co/AOVvMfD7
Vendredi 10 Février - 12:09
webOSfrance : L’application Starter : vainqueur du weekly app hack ! : http://t.co/nxTA9KKo
Jeudi 9 Février - 23:36
webOSfrance : Application : Graphite pour HP TouchPad http://t.co/CFFDdrU8
Mardi 7 Février - 19:09
webOSfrance : Touchstone à 4.72€ l'unité ! http://t.co/jtlW4CGC #webOS #batterie #pre #pre2 #pre3 #pixi
Mardi 7 Février - 12:20











Partenaires

pour Acheter ou Louer rapidement !


Les autres sites du groupe : News-Mobiles, AccessOWeb et En 1 image
Siret: 522 602 721 00014 - Dispensé d'immatriculation en application de l'article L 123-1-1 du code de commerce