2

我已经在控制器级别应用了加载掩码。我添加了自定义消息,例如“正在加载...”。对于使用参考,这将表明,页面正在加载。我也设置了指标:true。但我看不到指标。请任何人帮助我。如何向用户显示指标。

我的代码在这里:

OnInitCompanyPage: function () {
        Ext.Viewport.setMasked({ xtype: 'loadmask', message: 'Loading...', indicator:true});
            Ext.data.JsonP.request({
                url: SLS.BRND.WEB.common.Constants.wcfBaseUrl + 'PropertyService.svc/GetCompanyDetail',              
                method: 'POST',
                callbackkey: 'callback',
                params: {
                    format: 'json'
                },
                callback: function (response, value, request) {
                    var localdata = JSON.stringify(value);
                    localStorage.setItem('PromoURL', localdata);
                    Ext.Viewport.setMasked(false);
                },
                failure: function (response, request) {
                }
            });             
    }
4

2 回答 2

13

我正在使用 sass 风格。在 sass 文件夹 app.scss 中不包含关键字。@include sencha-loading-spinner; 现在我已经添加了这个并遵守了.. 现在指示器工作正常并且可见。

于 2012-07-03T09:28:35.743 回答
3

在最新版本中,mixin sencha-loading-spinner已重命名为st-loading-spinner,所以现在你需要添加到你的app.scss

@include st-loading-spinner;
于 2014-07-31T09:46:27.547 回答