2017-01-06 7 views
0

CRM 2011からCRM 2016にアップグレードしたときから、フォームロードで主に が発生して以来、一部のランダムスクリプトエラーメッセージが発生し始めました。私は、フォームのプロパティにすべての依存関係のスクリプトを含めてみましたが、まだ運がありません。私は非常に良い記事CRM 2013 Script Loading Deep Dive、スコット・デュローが共有しています。回避策を実装すると、スクリプトエラーが表示されます。私はレガシーフォームレンダリングに切り替えたくありません。私が実装できるものを提案してください。ログ内のスクリプトエラーの一部は以下のとおりです。オンロードを実行CRM 2016フォームのランダムスクリプトエラー

**TypeError: Cannot read property 'ParentProduct' of undefined 
at eval (eval at RunHandlerInternal (192.168.220.55/.../ClientApiWrapper.aspx), <anonymous>:1:13)** 

at RunHandlerInternal (192.168.220.55/.../ClientApiWrapper.aspx) 
at RunHandlers (192.168.220.55/.../ClientApiWrapper.aspx) 
at OnScriptTagLoaded (192.168.220.55/.../ClientApiWrapper.aspx) 
at http://192.168.220.55/Dev/form/ClientApiWrapper.aspx?ver=191855143:201:1 

**TypeError: Unable to get property 'executeOnLoad' of undefined or null reference 
at eval code (eval code:1:1)** 

at RunHandlerInternal (192.168.220.55/.../ClientApiWrapper.aspx) 
at RunHandlers (192.168.220.55/.../ClientApiWrapper.aspx) 
at OnScriptTagLoaded (192.168.220.55/.../ClientApiWrapper.aspx) 
at Anonymous function (192.168.220.55/.../ClientApiWrapper.aspx) 

スクリプトは次のとおりです。

Sonoma.namespace("Utilities").namespace("ParentProduct").extend((function() { 
     function func1() { 
     } 
     function func2() { 
     } 
     )()); 

答えて

0

スクリプト負荷のタイミングをチェックすることをお勧めします - 私は(「ユーティリティ」Sonoma.namespaceを疑います)はまだロードされていないかもしれない別のスクリプトファイルで定義されています。

1

コードに関連するエラーを報告するためにSonomaに連絡していますか?この名前空間で、私はそれらが著者であると仮定しなければなりません。 http://www.sonomapartners.com/

関連する問題