jQuery DataTables - британская сортировка столбцов даты - PullRequest
2 голосов
/ 06 марта 2012

Я использую плагин DataTable в одном из моих проектов - и сортировка по датам сводит меня с ума! ;)

По сути, у меня есть таблицы с различным количеством столбцов (от 2 до 8 столбцов).
Столбец даты всегда является первым столбцом - Я хочу установить сортировку формата даты в Великобритании по первому столбцу, не зная точного количества столбцов.

Согласно документу здесь: http://datatables.net/usage/columns следующие 2 примера должны работать одинаково:

Пример # 1. ( живое демо: http://jsfiddle.net/MrTest/yM24R/33/)

       "aoColumnDefs": {
            "aTargets": [0] ,
            "sType": "uk_date"
        }

Пример № 2. ( live demo: http://jsfiddle.net/MrTest/yM24R/) - но так вы должны знать точное количество столбцов.

      "aoColumns": [
           {
            "sType": "uk_date"},
            null,
            null,
            null

            ]

Как видите, второй пример работает нормально и правильно сортирует даты, но первый не работает вообще.

У кого-нибудь из вас есть опыт работы с плагином или проблема? Любая помощь высоко ценится.

Ответы [ 2 ]

6 голосов
/ 06 марта 2012

Вы перепутали фигурные скобки с [ ]

"aoColumnDefs" : [
   {"aTargets" : [0] , "sType" : "uk_date"}
]
0 голосов
/ 06 января 2016

если столбец равен 3, то в массиве заказов укажите 2

"order": [[ 2, "desc" ]]
...