繁体   English   中英

如何在GridPanel上禁用LoadMask

[英]How to disable LoadMask on GridPanel

我有一个每隔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
    }
});

由于OP从未对此有所了解,我今天正在寻找它,答案是这将在4.01之后的ExtJS版本中起作用。 我现在正在使用它:

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

您是否尝试过创建一个简单的页面并在页面上执行此操作之前将其禁用? 您似乎将默认值设置为false为false。

Ext.LoadMask

Ext.ComponentLoader

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM