gpt4 book ai didi

javascript - 网格 loadMask 故障。设置 loadMask 目标配置

转载 作者:行者123 更新时间:2023-11-27 23:22:26 25 4
gpt4 key购买 nike

网格 loadMask 有一些问题。

LoadMask:true 不起作用。

如果我选择执行以下操作:

viewConfig: {
loadMask: {msg: 'Loading records ...'}
}

它可以工作,但 mask 仅覆盖网格主体,不包括工具栏。

我尝试了 maskElement: 'el' 但没有成功。

我不打算使用setLoading()。

一个解决方案可能以我的网格为目标:

viewConfig: {
loadMask: {msg: 'Loading records ...', target: this}
}

但是目标:这个不起作用。

知道如何在配置目标中获取和设置网格引用吗?

最佳答案

您必须重写 AbstractView 的 createMask 函数。

Ext.define('Test',{
override:'Ext.view.AbstractView',
privates:{
createMask:function(mask) {
if(this.ownerCt) {
if(!Ext.isObject(mask)) mask = {target:this.ownerCt};
else if(!mask.target) mask.target = this.ownerCt;
}
this.callParent(arguments);
}
}
});

Fiddle

关于javascript - 网格 loadMask 故障。设置 loadMask 目标配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35276034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com