2

私は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"。これは、コントローラーがインスタンス化されず、アプリケーション自体が起動しないことを意味します。なんで?

4

2 に答える 2

2

アプリケーションの名前は'FI'(capital I)ですが、コントローラーはオンFi(小文字i)です。

于 2012-06-13T10:51:27.853 に答える
1

将来の参考のために:

また、関連するファイル/クラスExt.define('Xxx.xxx.Xxxx')のスペルが間違っている場合にも発生します(大文字と小文字が区別されます)

または、launch / init / initComponent関数のスペルが間違っています(大文字と小文字が区別されます)。

于 2013-05-01T06:16:34.400 に答える