ExtJS MVC延迟控制直到加载网格

时间:2012-10-10 13:23:57

标签: extjs4 extjs-mvc

我在ExtJS 4.0.7中有一个文本框和一个网格。我想在文本框中输入内容并在更改时更新网格。在控制器中使用此代码段

init : function() {
    this.control({
        'filter' : {
            change : function(current, previous, eOpts) {
                console.log(this.getMyGrid());
            }
        }

当更改事件首次触发时,我的网格尚未定义。我该如何解决这个问题 - 理想情况下我最后要加载'过滤器'文本字段?

1 个答案:

答案 0 :(得分:0)

可以直接在商店上工作,并且对商店的任何更改也将在网格中可见。因此,不是获得网格,而是直接在商店上工作:

this.getStore('GridDataStore')