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

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








webOSfrance : RT @WiFiHotzones: Found a #Chinese #manufacture to build #webOS #routers! Min order 4k units. #Router needs minor redesign to bring down ma…
Lundi 27 Février - 15:44
webOSfrance : RT @WiFiHotzones: Retweet if you'd buy a #webOS based #wireless #touchscreen #router Lets see how much interest exists for this! @pivotCE…
Jeudi 23 Février - 20:55
webOSfrance : RT @WiFiHotzones: To make the #WebOS #wireless #router a reality we would need to (#sell) #Crowdfund via #Kickstarter around 2,500 #touchsc…
Jeudi 23 Février - 20:54














Créer une app


Les autres sites du groupe : News-Mobiles, AccessOWeb et En 1 image
Retrouvez l'actualité de l'iPhone 5S de l'iPad Mini et du Samsung Galaxy S4