2

Palm WebOS 中的滚动条和其他小部件通常这样称呼:

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

在代表“场景”的 JavaScript 助手文件中。

我的应用程序非常简单,只需要一个视图,所以除了 stage-assistant 文件和包含指向各种其他 JS 和 CSS 文件的链接的 index.html 文件之外,我没有使用任何其他东西。尝试像这样调用 setupWidget 会导致错误(Uncaught TypeError: Cannot call method 'setupWidget' of object):

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

一句话,我希望能够从舞台助手文件中启动 Mojo HTML 滚动小部件。

4

1 回答 1

2

问题是 StageController 类上没有 setupWidget 方法。你必须有一个场景,否则舞台上什么都没有。整个 Mojo 小部件系统依赖于这个舞台/场景层次结构。

于 2010-07-07T03:39:34.467 回答