[FlexGrid] autoSizeRowsメソッド実行時のパフォーマンスについて

文書番号 : 81600     文書種別 : HowTo
登録日 : 2016/03/24     最終更新日 : 2016/03/24

対象製品

Wijmo 5

詳細

FlexGridのautoSizeRowsメソッドを引数なしで使用する場合、全ての行に対して処理されるため、時間を要します。
autoSizeRowsメソッド実行時のパフォーマンスを改善する2つの方法を紹介します。

①セルテンプレートを使用しない

セルテンプレートを使用した場合、autoSizeRowsメソッド実行時の処理に時間を要するため、セルテンプレートを使用しないことが、パフォーマンス改善には有効な方法となります。

②ページングを有効にする

CollectionViewのpageSizeプロパティを使用し、1ページに表示する行数を制限することで、パフォーマンスを改善することができます。

セルテンプレート使用、セルテンプレート未使用、ページングあり(セルテンプレート使用)で、autoSizeRowsメソッドの所要時間を比較した場合、下記サンプルのような結果となります。

サンプル