Extjs4.2 - getView()方法在控制器中不起作用

时间:2015-09-20 10:32:50

标签: javascript extjs extjs4.2

我有一个简单的Extjs4.2 MVC应用程序。我创建了一个视图,并使用refs将该视图链接到apps控制器。在refs中我尝试使用该视图的别名/ itemId。这是参考:

refs: [{
    ref: 'answersCont',
    selector: 'question' //-- alias of view
}],

但是在使用this.getAnswersCont()时我没有获得视图构造函数。 谁能帮助我找出这里缺少的链接?

1 个答案:

答案 0 :(得分:0)

在DOM中,question视图似乎未呈现。因此,您需要在autoCreate:true中使用refComponentQuery将首先运行refs: [{ ref: 'answersCont', autoCreate:true, selector: 'question' //-- alias of view }], ,以查看页面上是否存在与该选择器匹配的组件。如果没有,它将使用提供的xtype自动创建

像这样:

id | parent_id | type | paid