【问题标题】:ExtJS application will not startExtJS 应用程序无法启动
【发布时间】:2012-06-13 10:05:28
【问题描述】:

我是 ExtJS (4.1) 的新手,现在我正在尝试使 MVC 应用程序工作,但似乎某处存在错误。这是我的app.js

Ext.Loader.setConfig({enabled:true});

console.log("out");

Ext.application({
name: 'FI',

controllers:['ListController'],
launch: function() {
    console.log("launch");
   }
});

这是ListController

Ext.define('Fi.controller.ListController', {
extend: 'Ext.app.Controller',
id: 'installBaseListController',
init: function() {


    console.log("init");
   }
});

所有需要的js文件都已正确加载,控制台没有显示错误。

但是,显示的唯一消息是"out",这意味着控制器没有被实例化并且应用程序本身没有启动。为什么?

【问题讨论】:

  • 我以前从未使用过ExtJS,但是否因为您将应用程序定义为命名为'FI'(大写I)但控制器为Fi(小写i)?
  • 谢谢,就是这样。如此幼稚的错误...请将其发布为答案,以便我接受。
  • 很高兴就是这样!谢谢,我已经这样做了。 :)

标签: javascript extjs


【解决方案1】:

应用程序名为'FI'(大写I),但控制器位于Fi(小写i)!

【讨论】:

    【解决方案2】:

    供将来参考:

    当您得到任何相关文件/类 Ext.define('Xxx.xxx.Xxxx') 拼写错误(区分大小写)时也会发生这种情况

    或者,任何 launch/init/initComponent 函数拼写错误(区分大小写)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-03
      • 2018-11-30
      • 2017-03-09
      • 2015-04-01
      • 2022-01-12
      相关资源
      最近更新 更多