0

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

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

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

4

1 回答 1

0

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

this.getStore('GridDataStore')
于 2012-10-11T07:58:40.517 回答