找不到文件

时间:2014-03-02 00:09:39

标签: html extjs

我正在关注这个小教程: 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

所以看看我跟随的教程,导致麻烦的地方是"定义控制器"

我不确定我做错了什么,我现在已经失明了一个小时。这是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。我只更改了js src引用,因为教程中的引用会导致404

任何人都可以提供帮助。我很感激。 提前致谢

如果你想看到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 个答案:

答案 0 :(得分:1)

您的应用。和index.html文件位于错误的位置。 将它放在root帐户管理器目录