Ext не определена проблема в Ext Js - PullRequest
2 голосов
/ 14 апреля 2011

Я новичок в Ext Js. У меня следующая структура файла.

File structure

И я тестирую следующий код -

   <html>
   <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>First Ext Js Page</title>
    <link rel="stylesheet" href="../ext-3.3.1/resources/css/ext-all.css">
     <script type="text/javascript" src="../ext-3.3.1/adapter/ext/ext-base.js"></script>
     <script type="text/javascript" src="../ext-3.3.1/ext-all.js"></script>
     <script type="text/javascript" src="../ext-3.3.1/adapter/ext/ext-base-debug.js"></script>
      <script type="text/javascript">
       Ext.BLANK_IMAGE_URL = '../ext-3.3.1/resources/images/default/s.gif';
    Ext.onReady(function (){
    alert('done');
    });
  </script>
</head>
  <body>
 </body>
 </html>

Но это дает мне ошибки как

  1. Ext.onReady не является функцией,

  2. Ext.EventManager не определен и несколько раз

  3. Ext.EventObject не определен

Как я могу это исправить.

Ответы [ 2 ]

11 голосов
/ 14 апреля 2011

Причина в том, что вы включили ext-base-debug.js (отладочная версия) после ext-all.js.

Используйте:

<script type="text/javascript" src="../ext-3.3.1/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../ext-3.3.1/ext-all.js"></script>

или

<script type="text/javascript" src="../ext-3.3.1/adapter/ext/ext-base-debug.js"></script>
<script type="text/javascript" src="../ext-3.3.1/ext-all-debug.js"></script>
1 голос
/ 07 июня 2014

ext библиотека была загружена только один раз. Если вы загрузите эту библиотеку дважды на базовой и дочерней странице снова ... вы получите эту ошибку. Пожалуйста, удалите дубликаты JS-файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...