3

我正在尝试将我的 sencha 应用程序从 Extjs2.0 更新到 ExtJS 3,但我发现它有点困难。

实际上我在 ExtJS2 中开发了该应用程序,但现在我必须使用 Extjs3 中存在的网格面板。

所以当我在当前的 html 文件中包含 extjs3 时,我的整个应用程序崩溃了,请帮忙....

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
    <title>Picker</title>


   <link rel="stylesheet" href="resources\css\sencha-touch.css" type="text/css">
   <link rel="stylesheet" href="resources\css\ext-all-css.css" type="text/css">


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

     <script type="text/javascript" src="src\Stocking.js"></script>
      <script type="text/javascript" src="src\Datafile.js"></script>
     <script type="text/javascript" src="src\index.js"></script>
    <style>
        body {
            background-color: #286999;
            margin: 0;
            padding: 0;
        }
    </style>
</head>
<body></body>
</html>
4

2 回答 2

3

您应该首先查看官方 Sencha 迁移指南。从那里,您应该确定应用程序中出现故障的特定部分。如果是布局问题,请开始一次注释掉单个面板以查找问题。确定存在布局问题的面板后,开始注释掉可能导致问题的各个小部件。

您还应该利用您的调试工具,例如 Firebug。使用调用堆栈导航器。您也许可以使用它来定位有问题的特定控件。

编辑:官方指南从互联网上消失了……试试http://www.sencha.com/forum/showthread.php?70352-Upgrading-to-Ext-3

于 2010-11-16T21:59:04.517 回答
2

为什么要在同一页面上包含 Sencha Touch 和 Ext JS?如果您打算尝试在移动站点上运行 Ext JS GridPanel……您可能不会获得最佳的用户体验。

另外,仅供参考,Ext JS 3 并不是新的(当前版本是 3.3)。它大约在一年半前问世,Ext 4 将在接下来的几个月内进行测试。如果可能,可能要考虑推迟到 3.x 的大规模迁移工作。

于 2010-11-18T06:41:53.787 回答