您可以通过将css规则应用于loadMask Element来更改加载图标(请参阅loadingCls配置):
Ext.create('Ext.view.View', {
loadingCls: 'custom-loader'
// ...
});
Run Code Online (Sandbox Code Playgroud)
/* CSS */
.x-mask-msg .custom-loader {
background-image: url(http://example.com/custom-loading.gif);
}
Run Code Online (Sandbox Code Playgroud)
看看演示.
这不再适用于extjs 4.2.签出新版本.知道如何解决这个问题吗?
这很奇怪,但是sencha不提供api(至少我没有找到)改变loadMask图标.所以唯一的选择是再次摆弄css:
/* CSS */
.x-mask-msg .custom-loader .x-mask-msg-text {
background-image: url(http://example.com/custom-loading.gif);
}
Run Code Online (Sandbox Code Playgroud)