我正在加载一个掩码来覆盖我的容器,这个工作正常,但我注意到有!important
应用了内联样式,所以我无法覆盖..
如何删除此内容?
我正在设置我的面具:
container.setMasked({xtype:'loadmask',id:'myMask',message:''});
我在浏览器中查看元素时的输出是:
<div class="x-mask x-loading-mask x-sized x-floating x-paint-monitored x-size-monitored" id="myMask" style="top: 0px !important; left: 0px !important; right: 0px !important; bottom: 0px !important; z-index: 10 !important;"></div>
更新:
所以在玩完之后我设法弄清楚如何改变内联样式。该元素似乎具有setter方法,因此我能够运行Ext.getCmp('myMask').setZIndex(20);
答案 0 :(得分:1)
您可以使用像maskCls这样的cls配置从掩码中删除默认类。
xtype:'loadmask',
id:'myMask',
msg : 'Please wait...',
maskCls: 'myMask', //maskCls will replace default class x-mask
cls: 'myMaskCls', //cls will replace default class x-mask-msg