Tablesorter: Как сортировать по японским дням? - PullRequest
0 голосов
/ 28 января 2019

Я использую TableSorter, но сортировка японских дней не работает должным образом.Они должны быть в следующем порядке:

Как мне правильно их отсортировать?

И для наших японских говорящих, как это могло бы бытьискать по поисковому механизму: таблица-сортировщик (не указано в заголовке)

1 Ответ

0 голосов
/ 28 января 2019

Вот код (может быть, не самый лучший):

$.tablesorter.addParser({ 
    id: 'jpdays',  //ID を設定する
    is: function(s) {   //通常は false を返す様に作るとマニュアルに書いてある
        return false;
    }, 
    format: function(s) { 
            //数字の部分だけ取り出す
            if(s.match("月")){
                s = "1";
            }else if(s.match("火")){
                s = "2";
            }else if(s.match("水")){
                s = "3";
            }else if(s.match("木")){
                s = "4";
            }else if(s.match("金")){
                s = "5";
            }else if(s.match("土")){
                s = "6";
            }else if(s.match("日")){
                s = "7";
            }

            return s;
        }, 
    //文字列として処理する
    type: 'string'
}); 

Это следует вызывать на сортировщике таблиц перед вызовом $("#mytable").tablesorter();

Для получения дополнительной информации обратитесь за помощьюстраница: https://mottie.github.io/tablesorter/docs/example-parsers.html

...