попытался получить доступ к extjs Google API, но он не работает - PullRequest
0 голосов
/ 25 марта 2011

вот мой index.html

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <script src="https://www.google.com/jsapi?key=ABQIAAAApcJBmCUpoKck8JpBmwHQ3xT2yXp_ZAY8_ufC3CFXhHIE1NvwkxQmzpYh64Zi3KQreNTsD6jqiql5rA" type="text/javascript"></script>
    <script language="Javascript" type="text/javascript">
    //<![CDATA[

      google.load("ext-core", "3.0.0");
      google.load("jquery", "1.5.1");

    //]]>
    </script>
    <title>Reseller DashBoard</title>
    <!-- ** CSS ** -->
    <!-- base library -->
    <link rel="stylesheet" type="text/css" href="./ext/resources/css/ext-all.css" />
    <link rel="stylesheet" type="text/css" href="./ext/resources/css/xtheme-gray.css" />

    <!-- overrides to base library -->


    <!-- ** Javascript ** -->
    <!-- ExtJS library: base/adapter -->
    <script type="text/javascript" src="./ext/adapter/ext/ext-base.js"></script>
<!--     <script type="text/javascript" src="./ext/ext-all.js"></script>
 -->    
    <!-- ExtJS library: all widgets -->


    <!-- overrides to base library -->
    <!-- extensions -->


    <!-- page specific -->
    <script type="text/javascript" src="application.js"></script>
    <script type="text/javascript" src="js/Application.DashBoardGrid.js"></script>
    <script type="text/javascript" src="js/Application.DashBoardForm.js"></script>
    <script type="text/javascript" src="js/Application.ResellerGrid.js"></script>
    <script type="text/javascript" src="js/Application.ResellerIroGrid.js"></script>
    <script type="text/javascript" src="js/jsfunction.js"></script>


</head>
<body>
    <div id="dashboard">
    <!--     <table border="1" align="center" width="80%">
            <tr>
                <th align="center"><b>From Date&nbsp;&nbsp;</b></th>
                <th align="center"><input type="text" name="from_date" size=10  value=''>&nbsp;&nbsp;&nbsp;
                    <img align='absmiddle' style='cursor:hand' src='popcalendar/date-choose.gif' onclick='popUpCalendar(this,document.index.from_date,"yyyy-mm-dd",65,53)'></th>
                <th align="center"><b>To Date</th>
                <th align="center">
                    <input type="text" name="to_date" size=10  value=''>&nbsp;&nbsp;&nbsp;
                        <img align='absmiddle' style='cursor:hand' src='popcalendar/date-choose.gif' onclick='popUpCalendar(this,document.index.to_date,"yyyy-mm-dd",65,53)'></th>      
                <th><input type="submit" id="datesubmit"name="submit" value="Submit"></th>
            </tr>
        </table> -->
    </div>
</body>
</html>

дает мне ошибку

Ext.onReady is not a function

Подскажите, пожалуйста, что делать?

Ответы [ 2 ]

0 голосов
/ 26 марта 2011

Ваши включения - полный беспорядок. Нет причин включать ядро ​​и ядро-отладку (то же самое в 2 версиях, и они наиболее точно не"переопределяют базовую библиотеку"), а также нет никаких причин загружать ядро ​​вместе с экст. базой. Ext-all (или all-debug) все еще требуется, но он закомментирован. jQuery также добавлен, но адаптер jQuery Ext не включен, поэтому не уверен, что цель там. Не уверен, что вы ссылаетесь на это, но вы, кажется, смешали кучу вещей, не понимая, что это такое.

Если вы откроете какой-либо учебник или пример, использующий Ext 3.x, вы увидите, что необходимо: ext-base.js и ext-all(-debug).js (плюс CSS), вот и все. Почему бы вам не начать там и не попытаться заставить его работать.

ext-core(-debug).js - это базовая библиотека, выделенная для использования сама по себе, и она предназначена для использования полностью автономно. Если вы используете платформу виджетов Ext для разработки приложения, вам не нужно ядро ​​или его API загрузки Google.

0 голосов
/ 25 марта 2011

В этом включенном документе .js нет функции onReady - вы уверены, что у вас есть нужный или в нем есть все?

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