2012-08-06 66 views
4

我有幾個擴展AbstractFormGrid的網格。有一個對象(可能是網格或不),如何檢查此對象是否擴展了AbstractFormGrid。我設法使用Ext.getName(object)或object.self.getName()來獲取對象類名,但我無法獲得「父」類。如何獲取正在擴展的類的名稱

+1

'這.superclass'? – Izhaki 2012-08-06 20:46:31

+0

哈哈,當然 - > Ext.getClass(object).superclass.self.getName()。謝謝:) – patryks 2012-08-06 21:19:28

回答

11

屬性this.superclass將返回父類。

正如你所提到的這個作品:

Ext.getClass(object).superclass.self.getName() 
+0

this.supercalls +1哈哈;) – A1rPun 2013-04-11 11:12:07

0

更直接的方法是使用私有財產的$ className:

object.superclass.$className 

每一個類繼承自Ext.Base

這個屬性
相關問題