5

我有几个扩展 AbstractFormGrid 的网格。拥有一个对象(可能是网格或不是网格)如何检查该对象是否扩展了 AbstractFormGrid。我设法使用 Ext.getName(object) 或 object.self.getName() 获取对象类名称,但我无法获取“父”类。

4

2 回答 2

12

该属性this.superclass将返回父类。

正如你提到的,这很有效:

Ext.getClass(object).superclass.self.getName()
于 2012-08-06T21:34:49.653 回答
0

更直接的方法是使用私有属性 $className:

object.superclass.$className

每个类都从 Ext.Base 继承这个属性

于 2017-02-28T12:36:21.850 回答