【问题标题】:Is it possible to use Qooxdoo Native App on Stanalone App?是否可以在 Stanalone App 上使用 Qooxdoo Native App?
【发布时间】:2017-05-19 14:58:37
【问题描述】:

我的代码是在 StandAlone 应用程序上创建的。 我想使用一些从本机应用程序生成的类。 但我不知道接下来该怎么做。

假设我有这样的独立类:

myWin = new qx.ui.window.Window();

我有这门课:

qx.Class.define("myapp.MyNative",
{
   extend : application.Native,
   members:{    
       ...........
  }
});

如何在 myWin 实例上使用这个类? 也可能是:

mywin.add(new myapp.MyNative());

请给我建议。

【问题讨论】:

    标签: qooxdoo


    【解决方案1】:

    嗯,您想在 qooxdoo 应用程序中使用 qooxdoo 应用程序……这看起来很奇怪,我认为它不会起作用。如果你想使用原生的javascript、css、html代码,你可以直接这样做:

    var myWidget = new qx.ui.core.Widget();
    
    myWidget.addListenerOnce('appear',function(e){
    
       var el = myWidget.getContentElement().getDomElement();
       /// do stuff to the element
    
    },this);
    

    获取对 qooxdoo 小部件内的 dom 元素的本地访问。

    请注意,您只能在小部件呈现后获取 dom 元素,因此您必须为此使用 appear 事件处理程序。

    【讨论】:

    • 感谢您的回答托比。其实我只是想在独立应用程序上使用qooxdoo原生应用程序的动画能力。您还有什么建议吗?
    • 您可以在普通的qooxdoo应用程序中使用动画...看看演示浏览器有一堆示例...
    • 再次感谢托比。我已经从您的指南中获得了我的解决方案,并且已经过测试并且工作正常。它对像我这样的 qooxdoo 初学者非常有用,希望对目前正在寻找最好的 javascript 框架的任何人都有用。
    猜你喜欢
    • 2012-05-08
    • 2010-12-26
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    • 1970-01-01
    • 1970-01-01
    • 2019-06-01
    • 2015-10-13
    相关资源
    最近更新 更多