【问题标题】:Qooxdoo: Reuse desktop classes in mobile applicationQooxdoo:在移动应用程序中重用桌面类
【发布时间】:2013-07-02 14:52:44
【问题描述】:

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

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

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

产生:

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

还有其他方法可以在移动应用中使用桌面类吗?

【问题讨论】:

    标签: javascript mobile desktop qooxdoo


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-28
        相关资源
        最近更新 更多