Qooxdoo:在移动应用程序中重用桌面类

时间:2013-07-02 14:52:44

标签: javascript mobile desktop qooxdoo

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

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

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

产生

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

是否有其他方法可以在移动应用中使用桌面课程?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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