Extjs Sencha Touch删除内联样式?
我正在加载一个掩码来覆盖我的容器,它工作得很好,但是我注意到Extjs Sencha Touch删除内联样式?,extjs,touch,Extjs,Touch,我正在加载一个掩码来覆盖我的容器,它工作得很好,但是我注意到应用了内联样式!重要信息因此我无法覆盖 我怎样才能删除这个 我正在使用以下方法设置遮罩: container.setMasked({xtype:'loadmask',id:'myMask',消息:''}) 在浏览器中查看元素时的输出为: <div class="x-mask x-loading-mask x-sized x-floating x-paint-monitored x-size-monitored" id="myMas
应用了内联样式!重要信息
因此我无法覆盖
我怎样才能删除这个
我正在使用以下方法设置遮罩:
container.setMasked({xtype:'loadmask',id:'myMask',消息:''})代码>
在浏览器中查看元素时的输出为:
<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)代码>您可以使用cls配置(如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
为什么要删除以及要添加什么?删除z-index:10
并将其设置为z-index:20
检查加载掩码的cls配置