Ver.1.5以下のjQuery参照によってスクリプトエラーが発生する

文書番号 : 39403     文書種別 : 不具合     登録日 : 2016/04/25     最終更新日 : 2016/09/09
文書を印刷する
対象製品
SPREAD for ASP.NET 8.0J
状況
修正済み
詳細
SPREADを配置したページにバージョン1.5以下のjQuery参照を含めるとページ起動時にSPREADのスクリプトエラーが発生します。

【再現手順】
1.Webフォームに下記の再現コードを貼り付け、プロジェクトを起動する
--- スクリプトエラー"オブジェクトでサポートされていないプロパティまたメソッドです。"が発生します。

【再現コード】
------------------------------------
.aspx
------------------------------------
※ページにSPREADを配置し、下記の参照を追加します。
<script src="http://code.jquery.com/jquery-1.4.1.min.js" type="text/javascript"></script>
回避方法
Service Pack 3(v8.0.4004.2010)で修正済み。
Service Pack 3(v8.0.4004.2010)より前のバージョンでは次の回避方法が有効です。
------------------------------------------

エラーの発生要因となっている関数について、以下のようにダミーの空の関数を作成することでスクリプトエラーを回避することが可能です。

 <script type="text/javascript">
   try {
     var js = $ || window.jQuery || $$.j;
     if (js && js.holdReady == null) {
       js.holdReady = function () { }; // 空の関数
     }
   }
   catch (e) {
   }
 </script>