在我看来,我在加载时使用了掩码。现在它正在向我显示默认加载图像(x-mask-loading)我想添加我自己的图像而不是那个默认图像。任何人都可以有一些想法吗?请告诉我。
问问题
6901 次
1 回答
6
您可以通过将 css 规则应用于 loadMask 元素来更改加载图标(请参阅loadingCls配置):
Ext.create('Ext.view.View', {
loadingCls: 'custom-loader'
// ...
});
/* CSS */
.x-mask-msg .custom-loader {
background-image: url(http://example.com/custom-loading.gif);
}
查看演示。
更新
这不再适用于 extjs 4.2。签出新版本。知道如何解决这个问题吗?
这很奇怪,但 sencha 没有提供用于更改 loadMask 图标的 api(至少我没有找到)。所以唯一的选择是再次摆弄css:
/* CSS */
.x-mask-msg .custom-loader .x-mask-msg-text {
background-image: url(http://example.com/custom-loading.gif);
}
于 2013-03-08T08:39:32.907 回答