作成日: 2021/06/18 最終更新日: 2021/06/18
文書種別
制限事項
状況
回避方法あり
詳細
PivotGridとFlexGrid(CollectionView)でグリッドに同一のデータを設定した状態でソートを実行すると、ソート結果が異なります。
これは、PivotGridとFlexGrid(CollectionView)でソートのアルゴリズムが異なるためです。
これは、PivotGridとFlexGrid(CollectionView)でソートのアルゴリズムが異なるためです。
回避方法
対象のフィールドのsortComparerプロパティにIntl.Collator.compareメソッドを設定します。
var collator = new Intl.Collator();
・・・
var ngPanel = new wjOlap.PivotEngine({
fields: [
//{ binding: 'buyer', header: '担当者' },
//回避方法
//対象のフィールドのsortComparerプロパティにCollator.compareメソッドを設定します
{ binding: 'buyer', header: '担当者', sortComparer: collator.compare},