作成日: 2022/10/06 最終更新日: 2025/01/23
文書種別
制限事項
状況
現象確認済み
詳細
refreshOnEditをfalseに設定した場合、複数行のコピー&ペーストではリフレッシュが実行されてしまいます。そのため、列のソートやフィルタ、グルーピングが実行されます。
■5.20241.9以降のバージョンのフィルタ動作について
5.20241.9からはFlexGridFilterクラスにreApplyFilterOnUpdateプロパティが追加され、フィルタに関してはこのプロパティによってフィルタを更新するかどうかを設定できます。
また、CollectionViewのrefreshOnEditプロパティは、reApplyFilterOnUpdateプロパティがtrueの時に機能します。
- 「reApplyFilterOnUpdate = false」(デフォルト)の場合
var filter = new wijmo.grid.filter.FlexGridFilter(theGrid); filter.reApplyFilterOnUpdate = false;
セル編集確定後にフィルタの自動更新は実行されません。フィルタダイアログの「適用」ボタンクリックによって更新されます。
- 「reApplyFilterOnUpdate = true」の場合
var filter = new wijmo.grid.filter.FlexGridFilter(theGrid); filter.reApplyFilterOnUpdate = true;
セル編集確定後にフィルタの自動更新が実行されます。
- 「reApplyFilterOnUpdate = true」、「collectionView.refreshOnEdit = false」の場合
var filter = new wijmo.grid.filter.FlexGridFilter(theGrid); filter.reApplyFilterOnUpdate = true; theGrid.collectionView.refreshOnEdit = false;
セル編集確定後にフィルタの自動更新は実行されません。ただし、複数行のコピー&ペーストを行った場合にはフィルタが実行されます。
関連情報