Javascript 找不到Sencha touch 2 ProgressBar.js文件
在浏览器中执行此代码时,在控制台中显示以下错误Javascript 找不到Sencha touch 2 ProgressBar.js文件,javascript,extjs,sencha-touch,Javascript,Extjs,Sencha Touch,在浏览器中执行此代码时,在控制台中显示以下错误 未捕获错误:[Ext.Loader]加载'touch/src/ProgressBar.js'失败,请验证文件是否存在尝试删除以下元素: var versionFlag; Ext.define('Cranedge.controller.LoginPage', { extend: 'Ext.app.Controller', xtype: 'MainController', requires: [ 'Ext.ProgressBar' ]
未捕获错误:[Ext.Loader]加载'touch/src/ProgressBar.js'失败,请验证文件是否存在尝试删除以下元素:
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();
});
此元素正在查找找不到的ProgressBar元素,因为Sencha Touch 2.x不存在Ext.ProgressBar,如以下文档所示:
致以最诚挚的问候,但Sencha中没有Ext.ProgessBar。您想使用的是自定义组件吗?ExtJS上存在ProgressBar:问题是您需要创建或初始化Ext.ProgressBar元素。正如martin评论的那样,Sencha Touch 2上不存在Ext.ProgressBar
requires: [
'Ext.ProgressBar'
],