我有三個變量:foo
,bar
和test
。Identify Ext.Component vs Ext.Element vs HTMLElement
它們是下列對象:一個Ext.Component,一個Ext.Element的和HTMLElement的(或DOM節點)。
您將如何識別哪一個是哪個?例如。
foo.isExtElement()
你會如何爲每個變量找到其他兩個相關的對象?例如。找到相應的給你Ext.Element的和HTML元素已經知道
foo
是Ext.Component。等等。
EDIT(I無法將[HTML元素]標籤由於低信譽添加):
加入實施例#1和作爲每@kevhender替換 「轉換」 與「找」。
好吧,不是「轉換」。我的意思是找到知道組件的元素,反之亦然。你做對了。爲什麼找到一個組件沒有意義?那麼'Ext.getDom()'怎麼樣? – Geo
這沒有意義,因爲組件與元素的比率不是1:1。組件使用任意數量的元素繪製在屏幕上,所以只有元素不能保證它對應於一個組件。此外,我從來沒有使用'Ext.getDom()',但它看起來像另一個輔助方法,可以肯定地用於我的答案所說的類似功能。 – kevhender
所以有可能涉及*多個*組件的元素? – Geo