2016-05-22 5 views
2

開発中にアプリケーションが正常に動作していて、ファイルのダウンロードがうまく機能しています。Extjs 6 'cはコンストラクタではありません'

今、-productionでアプリケーションをビルドした後、このコードが失敗しました。 名前のない "/.js"ファイルを読み込もうとしていますか?

私はrequires : ['Ext.form.FormPanel'],

ログメッセージが印刷されている私の見解では、これを持っていますが、フォーム送信c is not a constructirで失敗:(

onInvoiceDownloadButtonClicked : function(grid, rowIndex, colIndex, item, e, record) { 

    console.log('button pressed'); 
    var fp = new Ext.form.FormPanel({ 
     url : 'back/invoice/get/' + record.get('id'), 
     standardSubmit : true, 
     method : 'POST' 
    }); 

    console.log(fp); 
    fp.form.submit(); 

} 

はい同期ロードの警告があったが、.jsファイルとし?いいえファイル名hmm

enter image description here

+3

問題は、どこかで欠落している必要があります。私は何が欠けているかを正確に伝えることはできませんが、どのように見つけ出すかを教えてくれます。開発ビルドでアプリケーションをブラウズしているときにJavascriptコンソールを使用してください - ファイルを同期的にダウンロードすることについて何か表示されている場合は、それが欠落しています。 –

+0

最後に何があったのですか?私は同じ問題があります –

答えて

0

必要なファイルが見つからない場合に起こります。これは非常に一般的なメッセージです。あなたのコードに.Requiresを介して必要なすべてのファイルがあることを確認してください。

私は適切なファイルがある場所の前に私を捕まえましたが、呼び出された順に読み込まれませんでした。

2

ビルド次のコマンドを使用してテストモードを使用したアプリケーション:

sencha app build testing 

、より詳細なエラーのブラウザをご確認ください。

+0

なぜそれはdownvotedされましたか? – sakshidheer

+0

Upvoted、私はこの答えは非常に便利だと思った。 –

関連する問題