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 移行ガイドを確認する必要があります。そこから、壊れているアプリケーションの特定の部分を特定する必要があります。レイアウトの問題である場合は、個々のパネルを 1 つずつコメントアウトして、問題を見つけてください。レイアウトの問題があるパネルを特定したら、問題を引き起こしている可能性のある個々のウィジェットのコメントアウトを開始します。

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 です)。約 1 年半前にリリースされ、Ext 4 は今後数か月以内にベータ版になる予定です。可能であれば、3.x への大規模な移行作業を延期することを検討してください。

于 2010-11-18T06:41:53.787 に答える