2014-03-02 2 views
1

나는이 작은 튜토리얼 다음입니다 찾을 수 없습니다하기 : 나는 동일한 파일 구조를 사용했다 http://docs.sencha.com/extjs/4.2.1/#/guide/application_architecture는 파일

을,하지만 난 (내 app.js에) 튜토리얼의 컨트롤러 섹션을 추가 할 때, 어디 코드 :

`Ext.application({ 
    ... 

    controllers: [ 
     'Users' 
    ], 

    ... 
}); 

첨부 된 이미지에 오류가 표시됩니다. 시스템이 컨트롤러 폴더를 잘못된 위치에서 찾고 있습니다. 대신 다음과 같은 경로에 파일을 찾는 :에

accountmanager/app/controller/Users.js

보이는 :

accountmanager/app/ext-4/app/controller/Users.js 

그래서 나는 다음있어 튜토리얼, 문제의 원인이되는 장소에서 찾고있는 "컨트롤러 정의하기"섹션

내가 뭘 잘못했는지 모르겠다. 지금은 1 시간 동안 눈을 멀게했다. 다음은 index.html 파일입니다.

<html> 
<head> 
    <title>Account Manager</title> 

    <link rel="stylesheet" type="text/css" href="resources/css/ext-all.css"> 
    <script type="text/javascript" src="ext-debug.js"></script> 
    <script type="text/javascript" src="app.js"></script> 
</head> 
<body></body> 
</html> 

html의 약간의 차이에 유의하십시오. Fx. 자습서에있는 하나가 404를 발생시키기 때문에 js src 참조 만 변경했습니다.

누구든지 도움을 줄 수 있습니다. 나는 고맙게 여길 것이다. 당신이뿐만 아니라 app.js 코드를보고 싶어 경우

사전에 감사 :

Ext.application({ 
requires: ['Ext.container.Viewport'], 
name: 'AM', 

controllers: [ 
    'Users' 
], 

appFolder: 'app', 

launch: function() { 
    Ext.create('Ext.container.Viewport', { 
     layout: 'fit', 
     items: [ 
      { 
       xtype: 'panel', 
       title: 'Users', 
       html : 'List of users will go here' 
      } 
     ] 
    }); 
} 

을});

enter image description here

답변

1

앱.의와 index.html을 파일이 잘못된 장소에 위치하고 있습니다. 루트 계정 관리자 디렉토리에 넣으십시오.