我正在使用ExtJS 5.1。我在项目部分有一个按钮定义的面板,其中包含一个用于活动的listerner' click'。这个' -keyword在这里指的是按钮本身。但我想在我的面板中添加一个新组件,所以我需要在listener-function中引用这个面板。 ' this.getParent()加(...)'没有功能,没有功能错误,this.container.getParent()。add(...)导致相同的错误。什么是正确的方法?
答案 0 :(得分:2)
在click函数的第一个参数中使用.up('panel')
,这是按钮本身。
或者在ExtJS 5中,在面板中定义reference
属性,然后使用
this.lookupReference('your_reference_in_panel');