作成日: 2019/02/13 最終更新日: 2019/04/24
文書種別
不具合
発生環境
Chromeで発生
状況
修正済み
詳細
Angularにて「ngIf」ディレクティブを使用して、FlexGridの表示/非表示を変更し、同時にデータ更新を行ってFlexGridの再描画処理を実行すると、スクリプトエラーが発生します。
回避方法
この問題はバージョン5.20191.603で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
以下の設定で使用した場合は問題ありません。
1.FlexGridの表示/非表示を「ngIf」ディレクティブではなく、style.visibilityプロパティで設定する。
(例)
this.flexGrid.hostElement.style.visibility = 'hidden';
this.flexGrid.hostElement.style.visibility = 'visible';
2.FlexGridのvirtualizationThresholdプロパティを設定しない。
修正版を適用しない場合の回避方法は次の通りです。
以下の設定で使用した場合は問題ありません。
1.FlexGridの表示/非表示を「ngIf」ディレクティブではなく、style.visibilityプロパティで設定する。
(例)
this.flexGrid.hostElement.style.visibility = 'hidden';
this.flexGrid.hostElement.style.visibility = 'visible';
2.FlexGridのvirtualizationThresholdプロパティを設定しない。
旧文書番号
83633