我正在为 qx.mobile 开发 ClojureScript 包装器,并希望以编程方式构建一个反射(reflect) qx 类层次结构的 cljs 类型层次结构。

有没有办法获得 qooxdoo 类的所有子类?

如何以编程方式查询类的父类(super class)?

我已经很好地利用了 qx.Class.getProperties。

Thx, kt

最佳答案

在对 qx.Class 深入研究之后,我们决定实现一个方法 qx.Class.getSubclasses,它返回一个包含给定类的所有子类的哈希对象。

var subclasses = qx.Class.getSubclasses(qx.ui.core.Widget);

获取 qx.ui.core.Widget 的所有子类。

通过提交 https://github.com/qooxdoo/qooxdoo/pull/9037 登陆 qooxdoo master

关于qooxdoo - 如何以编程方式获取 qooxdoo sublasses 列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37648112/

10-15 13:52