2010-07-07 2 views
2

Скроллера и другие виджеты в WebOS от Palm обычно называют так:Вызов setupWidget от ассистента этапа в WebOS/Mojo

this.controller.setupWidget(Mojo.Menu.appMenu, {}, this.appMenuModel); 

внутри на помощник файлова JavaScript, представляющий «сцену».

Мое приложение мертво просто и требует только одного вида, поэтому я не использую ничего, кроме файла помощника этапа и файла index.html, который содержит ссылки на различные другие файлы JS и CSS. Попытка вызвать setupWidget как это приводит к ошибке (Uncaught TypeError: Невозможно вызвать метод «setupWidget» объекта):

StageAssistant.prototype.setup = function() { 
    this.controller.setupWidget("widgetId",{},{}); 
} 

В предложении, я хочу, чтобы иметь возможность инициировать скроллер виджет Mojo HTML со сцены файл помощника.

+0

Чтобы весь код моего jQuery UI работал по мере необходимости, мне пришлось добавить ядро ​​jQuery JS в файл JS моего контроллера представления. –

ответ

2

Проблема в том, что в классе StageController нет метода setupWidget. У вас должна быть одна сцена, или нет ничего, чтобы показать на сцене. Вся виджетная система Mojo зависит от этой иерархии Stage/Scene.

Смежные вопросы