Extjs4怎么关闭GridPanel的遮罩层?
写了实时更新JsonStore数据的操作,每秒刷新一次store的数据,每次刷新都会闪出‘读取中……’的遮罩效果,怎么关都关不了,求大神解救啊!//自定义遮罩层,这样做也...
写了实时更新JsonStore数据的操作,每秒刷新一次store的数据,每次刷新都会闪出‘读取中……’的遮罩效果,怎么关都关不了,求大神解救啊!
//自定义遮罩层,这样做也不行啊
var loadMask = new Ext.LoadMask(count_grid, { msg:'请稍候......', store: count_grid.store }); count_grid.store.on('load',function() { loadMask.hide(); }); 展开
//自定义遮罩层,这样做也不行啊
var loadMask = new Ext.LoadMask(count_grid, { msg:'请稍候......', store: count_grid.store }); count_grid.store.on('load',function() { loadMask.hide(); }); 展开
展开全部
希望能帮助到你。
Extjs4的Ext.grid.Panel中有一个viewConfig配置,Ext.view.Table中的所有配置选项对viewConfig都可用。Ext.view.Table中有一个loadMask 配置控制在加载数据时是否显示掩层,类源旁猛型可以是 Boolean/Object,而默认就是true,设置此项为false即可实现不加载掩层,因此你可以类似这样书写:
Ext.define('雹桥MyGrid' ,{
extend: 'Ext.grid.Panel',
store : 'Environments',
viewConfig: {
loadMask: false
}
});
你书写的代码:
count_grid.store.on('load',function()
{
loadMask.hide();
});
实际上是无效的,load事件在加载数据时发生,此时执行loadMask.hide没有效果;
可以在查看API,在beforeload里隐藏掩层,但是启唯这样显得毫无意义。
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询