javascript - Sencha touch 2 ProgressBar.js 文件未找到

标签 javascript extjs sencha-touch

 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/

相关文章:

javascript - extjs 4.2.1 - 工具栏并将点击事件委托(delegate)给按钮

facebook - Facebook iFrame 中的 Sencha 应用程序获得 "Cannot POST/"

javascript - 是否可以在 MVC Controller 返回中调用模态弹出窗口(javascript)

javascript - 如何从使用 Google Charts 生成的组合图表中删除网格线

javascript - 对 node.js 使用 'readline' 时,没有从文本文件中读取任何行

javascript - 如何在jquery中创建显示/隐藏div的多个实例?

javascript - Ext js 获取选中的组记录

extjs - 从另一个 Controller 调用 Controller 的功能/在 Controller 之间共享数据

javascript - Sencha Touch AJAX 调用 MVC

ios - Sencha GPL许可是必须的吗?