在ExtJS中获取父组件

时间:2016-04-26 11:27:56

标签: javascript extjs

我正在使用ExtJS 5.1。我在项目部分有一个按钮定义的面板,其中包含一个用于活动的listerner' click'。这个' -keyword在这里指的是按钮本身。但我想在我的面板中添加一个新组件,所以我需要在listener-function中引用这个面板。 ' this.getParent()加(...)'没有功能,没有功能错误,this.container.getParent()。add(...)导致相同的错误。什么是正确的方法?

1 个答案:

答案 0 :(得分:2)

在click函数的第一个参数中使用.up('panel'),这是按钮本身。

或者在ExtJS 5中,在面板中定义reference属性,然后使用

this.lookupReference('your_reference_in_panel');