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 に答える