指示器在 loadmask sencha touch 中不起作用
Posted
技术标签:
【中文标题】指示器在 loadmask sencha touch 中不起作用【英文标题】:indicator is not working in loadmask sencha touch 【发布时间】:2012-07-03 08:51:01 【问题描述】:我已经在控制器级别应用了加载掩码。我添加了自定义消息,例如“正在加载...”。对于使用参考,这将表明,页面正在加载。我也设置了指标: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)
);
【问题讨论】:
【参考方案1】:我使用的是 sass 风格。在 sass 文件夹 app.scss 中不包含关键字。 @include sencha-loading-spinner; 现在我已经添加了这个并遵守了.. 现在指示器工作正常并且可见。
【讨论】:
是的,我也去过那里。我花了一个小时才弄明白。 + 2 个小时以上浪费在这个上 - 感谢一百万指出这一点。 我也有同样的问题!在我的 app.scss 中,我没有 @include sencha-loading-spinner;也是。但是当我添加它时,它没有用,而且它确实改变了我的应用程序的外观:s【参考方案2】:在最新版本中,mixin sencha-loading-spinner 已重命名为 st-loading-spinner,所以现在您需要将其添加到您的应用中。 scss
@include st-loading-spinner;
【讨论】:
以上是关于指示器在 loadmask sencha touch 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
在 Sencha Touch 2 中显示加载程序而不阻塞用户