0

私のアプリは開発でうまく機能し、本番環境の構築中にエラーは発生しません。本番ビルドにアクセスすると、次のように表示されます。

http://www.sentsa.com/build/cp/production/app.jsの評価中にエラーが発生しました: TypeError: Cannot call method 'setMasked' of undefined www.sentsa.com:9 Document was loaded from Application Cache with manifest http ://www.sentsa.com/build/cp/production/cache.appcache Application Cache Checking イベント Application Cache NoUpdate イベント

setMasked は、Chrome コンソールで警告を表示しません。

4

1 に答える 1

0

setMaskedを呼び出しているオブジェクトの参照を見てください。独自のカスタムセレクターを指定した場合、つまりパネルタイプまたはボタンタイプを使用した場合に問題が発生しました。ローカルでは問題なく動作しますが、本番ビルドでは失敗します。答えは、構成にパネルタイプを持つ独自のxtypeを作成することでしたが、これは機能しました。

Ext.define('ux.form.PhoneTabPanel', {
    extend: 'Ext.Container',
    xtype: 'phonetabpanel',
    config: {
        paneltype: null
    }
});
于 2013-01-07T22:06:18.487 に答える