[CollectionView] ソート結果がJavaScriptにおけるソート結果と異なる

文書番号 : 81465     文書種別 : Bug
登録日 : 2015/10/02     最終更新日 : 2015/10/02

対象製品

Wijmo 5

ステータス

回避方法あり

詳細

列ヘッダのクリックによるソート結果が、JavaScriptにおけるソート結果と異なります。
例えば「テスト002」、「テ」、「テスト001」をJavaScriptで昇順にソートした場合は下記のようにソートされます。
・テ
・テスト001
・テスト002

この結果に対しCollectionViewでソートした場合は次の様な結果になります。
・テスト001
・テスト002
・テ

【再現手順】
1.サンプルを実行します
2.text列ヘッダをクリックします
結果:JavaScriptにおけるソート結果と異なります

サンプル

回避方法

下記コードのようにsortConverterの引数のSortDescriptionによる指定列(sd.property)に対応したデータを、データ項目(item)からそのまま返します

◆サンプルコード(JavaScript)
----------------------------------
var cv = new wijmo.collections.CollectionView(data);
cv.sortConverter = function (sd, item, value) {
  return item[sd.property];
}
----------------------------------