Je travaille sur le nouveau Palm Pre WebOS, les Apps for Palm Pre sont développées dans MojoSDK qui est développé en plus de Prototype Javascript Framework. J'essaie d'accéder aux variables définies au niveau de l'assistant dans les gestionnaires d'événements qui font également partie du même assistant. Lorsque j'accède aux variables de niveau assistant dans un gestionnaire d'événements, je l'obtiens comme non défini. Cependant, les variables sont accessibles dans la fonction de configuration.Variables Accès Prototype
Pour référence, un regard sur le code ci-dessous:
code:
function MyTestAssistant(passedValue)
{
this.passedValue = passedValue;
}
MyTestAssistant.prototype.setup = function()
{
Mojo.Log.info("Passed Value Is: " + this.passedValue); // Prints the value set in Constructor
}
MyTestAssistant.prototype.testListTapHandler = function(event)
{
Mojo.Log.info("Passed Value Is: " + this.passedValue); // Logs undefined
}
Quelqu'un d'autre est d'avoir ce problème ou je fais quelque chose de mal ici. Est-il possible d'accéder aux variables dans handler ou nous avons pensé à des solutions de contournement pour l'accomplir.
Dans l'attente d'obtenir une réponse bientôt.
Merci et salutations,
Muhammad Khan Hassib
Pouvez-vous nous montrer le code où vous appelez ce gestionnaire d'événements? – RaYell
Mojo.Event.listen (this.MyTestList, Mojo.Event.listTap, this.testListTapHandler); –