2012-04-13 7 views
0

mchc構造を使用して、sencha touch 2でオフラインアプリケーションを構築しようとしています。オフラインモードでは、表示されたページは空白です。私は、開発者ツールをチェックしsencha touch 2のオフラインアプリケーションが動作しない

は、我々はまた、上記のエラーで見ることができます

「リソースhttp://ipaddress/AppName/app/view/LoginViewport.js?_dc=1334316337812のロードに失敗しました」とエラーが発生した、そこに「LoginViewPort.js」に追加し、いくつかのデータがあり、それはあるかもしれません問題。 助けてください。

+0

あなたのURLに追加された 'GET'パラメータ(' _dc = 1334316337812')は心配しないでください。 Sencha Touch 2は、開発モードではファイルキャッシュが機能せず、ページが読み込まれるたびにブラウザが新しいコピーをダウンロードするようにします。私はあなたがオフラインモードの開発に特別なことをしているのかどうか知りたいのです(あなたのウェブブラウザをオフラインモードにすることは別として)。 – Jay

+0

もう1つの疑問があります.HTMLページ(index.htm)とapp.js(Ext.applicationを持つ)を1つだけ持つことは必須ですか?私はデータをローカルに保存しています。サーバー接続が利用可能な場合は、データの更新を探します。 – mahesh

答えて

0

私たちは生産のために行くものです。すべてのmvc構造ファイルが1つのファイルにコピーされるためです。

0

エラーが発生した場合、私はSencha Touchが期待している正しい場所にファイルを配置していないことを意味します。おそらくあなたはディレクトリをVIEWSにしましたが、それはVIEWで情報を探していますか?あなたはそれをそういうものとして定義しましたか?

Ext.application({ 
    name: 'MyApp', 
    views: ['LoginViewport'], 
... 

    Ext.define('MyApp.view.LoginViewport', { 
... 

私は、これはそれがファイルLoginViewport.jsのビューのフォルダになります意味と考えています。

+0

LoginViewportはビューディレクトリにあり、その定義はあなたが示した通りです。しかし、私はまだ問題があります。 – mahesh

0

私は同じ問題がありました。 senchaはビューフォルダ内のファイルを見つけることができます。これは何らかの理由で無視します。フォルダの名前をビューに変更すると、そのフォルダは機能するはずです。少なくともそれは私のプロジェクトでやったことです。