5

10 秒ごとに更新される GridPanel があります。

var refreshEnvironmentsStoreTask = {
    run: function() {
        this.getEnvironmentsStore().load()
    },
    scope: this,
    interval: 10000 //10 second
}
Ext.TaskManager.start(refreshEnvironmentsStoreTask);

グリッドの頻繁な更新の結果、ちらつきが表示されます。LoadMask を無効にしたいのですが、次のコードが機能しません。

Ext.define('MyGrid' ,{
    extend: 'Ext.grid.Panel',
    store : 'Environments',
    viewConfig: {
        loadMask: false
    }
});
4

2 に答える 2

6

OPはこれに光を当てることはなく、今日探していたので、答えはこれがExtJSの4.01以降のバージョンで動作するということです。私は今それを使用しています:

Ext.define('MyGrid' ,{
    extend: 'Ext.grid.Panel',
    store : 'Environments',
    viewConfig: {
        loadMask: false
    }
});
于 2013-02-23T02:20:45.360 に答える
0

簡単なページを作成して、ページで無効にする前に無効にしてみましたか?falseからfalseへのデフォルトの設定のようです。

Ext.LoadMask

Ext.ComponentLoader

于 2011-06-24T18:01:51.330 に答える