2014-10-28 47 views
0

我加载口罩遮住我的容器中,工作正常,但是我注意到有应用内嵌样式与!important所以我没有办法覆盖..Sencha Touch删除内联样式?

我怎么能删除吗?

我设置用我的面具:

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> 

UPDATE:

所以玩弄我后设法弄清楚如何改变内联样式。看起来元素具有setter方法,所以我能够运行Ext.getCmp('myMask').setZIndex(20);

+0

为什么你想删除和你想添加什么? – Sreek521 2014-10-28 12:14:02

+0

删除'z-index:10'并将它设置为'z-index:20' – Sygon 2014-10-28 12:22:57

+0

检查加载掩码的cls配置 – Sreek521 2014-10-28 12:26:25

回答

1

您可以使用cls configs(如maskCls)从掩码中删除默认类。

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