如何将我的sencha应用程序从Extjs2更新到Extjs3?

时间:2010-11-16 15:06:18

标签: extjs sencha-touch

我正在尝试将我的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>

2 个答案:

答案 0 :(得分:3)

您应首先查看Official Sencha migration guide。从那里,您应该确定应用程序中的特定部分。如果是布局问题,请一次开始注释掉各个面板以查找问题。在确定具有布局问题的面板后,请开始注释掉可能导致问题的各个小部件。

您还应该利用Firebug等调试工具。使用调用堆栈导航器。您可以使用它来查找具有问题的特定控件。

编辑:官方指南已脱离互联网...尝试http://www.sencha.com/forum/showthread.php?70352-Upgrading-to-Ext-3

答案 1 :(得分:2)

为什么你在同一页面上包括Sencha Touch和Ext JS?如果你打算尝试在移动网站上运行Ext JS GridPanel ......你可能不会有最佳的用户体验。

另外,仅仅是FYI,Ext JS 3并不是新的(当前版本是3.3)。它出现在大约一年半前,而Ext 4将在未来几个月内达到测试版。如果可能的话,可能会考虑暂停大规模的迁移工作。