3

ExtJsは初めてです。たくさんのスレッドを見てきましたが、試したすべてが機能していません。ExtJS 4を使用していますが、次のコードで未定義のExtエラーが発生し続けます。

<html>
<head>

    <script type="text/javascript" src="/extjs/ext-all.js"></script>
    <script type="text/javascript" src="app.js"></script>
</head>
<body></body>
</html>

//app.js
Ext.application({
    name: 'HelloExt',
    launch: function() {
        Ext.create('Ext.container.Viewport', {
            layout: 'fit',
            items: [
                {
                    title: 'Hello Ext',
                    html : 'Hello! Welcome to Ext JS.'
                }
            ]
        });
    }
});
4

4 に答える 4

3

ext-all.jsのパスを確認してください。最初のスラッシュが正しいことを確認しますか?

于 2013-01-28T03:54:24.307 に答える
0

ext-all.jsパスが正しい場合は、試してみてください

<script type="text/javascript" src="../extjs/ext-all.js"></script>
于 2013-01-28T14:45:05.270 に答える
0

ブラウザの読み込みに失敗しました:

<script type="text/javascript" src="/extjs/ext-all.js"></script>

これは、パスの問題であることが確実です。したがって、次の行:

Ext.application({

表示されるエラーが発生します (Extスコープ内にオブジェクトがないため)。

extjs ライブラリへのパスは、index.html パスからの相対パスであることに注意してください。

したがってextjs、index.html が存在するフォルダーのサブフォルダーである場合。次を使用して実際に含める必要があります。

<script type="text/javascript" src="extjs/ext-all.js"></script>
于 2013-01-28T12:50:35.143 に答える
0

IE でのみ問題が発生した場合は、ctrl+F5を押して最新の JavaScript を IE にアップロードします。

于 2013-04-30T05:10:43.270 に答える