var versionFlag;
Ext.define('Cranedge.controller.LoginPage', {
extend: 'Ext.app.Controller',
xtype: 'MainController',
requires: [
'Ext.ProgressBar'
],
config : {
refs:{
}
}
control :{
loginButton:{
tap:'getData'
}
}
},
getData:function(){
var SyncDataProgressBar = Ext.create('Ext.ProgressBar', {
renderTo: Ext.getBody(),
width: 300
});
SyncDataProgressBar.wait({
interval: 60000, //bar will move fast!
duration: 900000,
increment: 15,
text: 'Syncying data...',
scope: this,
});
//Mycode
SyncDataProgressBar.hide();
});
在浏览器中执行此代码时,控制台中显示以下错误
未捕获错误:[Ext.Loader] 加载“touch/src/ProgressBar.js”失败,请验证该文件是否存在
最佳答案
尝试删除以下元素:
requires: [
'Ext.ProgressBar'
],
此元素正在寻找无法找到的 ProgressBar 元素,因为 Sencha Touch 2.x 中不存在 Ext.ProgressBar,如以下文档所示:
http://docs.sencha.com/touch/2.3.1/
最诚挚的问候,
关于javascript - Sencha touch 2 ProgressBar.js 文件未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25012142/