Développer un menu et une boite de dialogue sous palmpreTutoriel
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.
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
Guy d'android-france
Nouveau commentaire :
Actualités | Applications | Divers | Matériel | Test | Tutoriel | WebOS | Edito | DevCast |
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 : 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
Partenaires
|
|||||||
|
webOSfrance n'a aucun lien avec la société Hewlett Packard. Siret: 522 602 721 00014 - Dispensé d'immatriculation en application de l'article L 123-1-1 du code de commerce |
||||||||
AccessoWeb

Home


