Sencha Touch删除内联样式?

时间:2014-10-28 12:00:51

标签: extjs touch

我正在加载一个掩码来覆盖我的容器,这个工作正常,但我注意到有!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);

1 个答案:

答案 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