Я работаю над новой Palm Pre WebOS, приложения для Palm Pre разрабатываются в MojoSDK, который разрабатывается поверх Prototype Javascript Framework.
Я пытаюсь получить доступ к переменным, определенным на уровне помощника в обработчиках событий, которые также являются частью одного и того же помощника. Когда я получаю доступ к переменным уровня помощника в обработчике событий, я получаю его как неопределенное. Однако переменные доступны в функции настройки.
Для справки взгляните на код ниже:
Код:
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
}
Кто-то еще имеет эту проблему, или я делаю что-то здесь не так. Можно ли получить доступ к переменным в обработчике, или мы думаем об обходных путях для достижения этого.
С нетерпением жду ответа в ближайшее время.
Спасибо и всего наилучшего,
Мухаммед Хасиб Хан