1
š,č,ť
のような米国以外の文字の場合、DataTables 1.10の並べ替えをどのように修正できますか?DataTables - 非英字の並べ替え1.10
たとえば、"š"
は"s"
と同じですが、これらの文字(これらの文字で始まる単語)は末尾(A〜Zの後)にあります。
DataTablesバージョン1.10に必要です。
š,č,ť
のような米国以外の文字の場合、DataTables 1.10の並べ替えをどのように修正できますか?DataTables - 非英字の並べ替え1.10
たとえば、"š"
は"s"
と同じですが、これらの文字(これらの文字で始まる単語)は末尾(A〜Zの後)にあります。
DataTablesバージョン1.10に必要です。
これはテストケース、奇妙な値の例、あなたのロケールと言語に関する情報などを助けます。 'accent'
へsensitivity
レベルの設定:しかし、私は、あなたは、単に、プラグインをソートするカスタムでlocaleCompare()
を使用してロケールを指定すると、非常に重要なことで、これを解決することができると思い
jQuery.extend(jQuery.fn.dataTableExt.oSort, {
"locale-compare-asc": function (a, b) {
return a.localeCompare(b, 'da', { sensitivity: 'accent' })
},
"locale-compare-desc": function (a, b) {
return b.localeCompare(a, 'da', { sensitivity: 'accent' })
}
});
使い方
var table = $('#example').DataTable({
columnDefs : [
{ targets: 0, type: 'locale-compare' }
]
})
ようにはできない、と述べましたOPの情報はまばらですが、理論的にはほとんどの場合、この作業を行う必要があります。少なくともそれは私のためです。有効なlocale
文字列を渡すことを忘れないでください。da
(デンマーク語)はあくまで例です。
**ご支援いただき、誠にありがとうございます**、それは素晴らしい作品! – adminko