1

我有一个成熟的 qooxdoo 桌面应用程序和一个新创建的移动应用程序。我想在我的移动应用程序中重用我的桌面应用程序中的现有课程。我修改了配置文件,以便编译器知道路径。

仅将桌面小部件添加到移动页面是不可能的,因为它们似乎完全不兼容:

var title = new myapp.ui.basic.Label("Test");
page1.getContent().add(title);

产生:

Uncaught TypeError: Object #<HTMLDivElement> has no method 'add' 

是否有另一种方法可以在移动应用程序中使用桌面类?

4

2 回答 2

2

您也可以在移动应用程序中使用为桌面定义的类,但这不包括小部件。qooxdoo 有一个单独的针对移动设备优化的 UI 工具包,应该使用它。桌面小部件不同且不兼容。不过,您可以毫无问题地重用所有 IO 和逻辑类。

于 2013-07-03T06:13:00.253 回答
1

如果您正在寻找灵感,请查看Feedreader应用程序,该应用程序提供 3 种不同的前端(桌面、移动、Web)但共享所有逻辑。

于 2013-07-03T13:25:35.713 回答