Мне нужно сделать некоторые пользовательские сортировки с JQuery Datatables. Я не хочу писать пользовательские функции сортировки для каждого пользовательского сортировки.
Я хочу определить значение для сортировки и Datatables игнорировать исходные значения столбца, если значение определено.
Например:
<td data-sort="111123">E 1.111,23</td>
Я хочу, чтобы JQuery Datatables сортировал этот столбец численно на 111123
.
<td data-sort="19801220">20-12-1980</td>
Я хочу, чтобы Jquery Datatables сортировал этот столбец численно на 19801220
.
<td>a string</td>
Я хочу, чтобы Jquery Datatables сортировал этот столбец по его исходному значению a string
.
http://www.datatables.net/plug-ins/sorting имеет "Скрытую титровальную сортировку заголовков", которая близка к тому, что я хочу, но требует, чтобы я указывал для каждого datatable on в этой колонке применяется эта пользовательская сортировка. У меня слишком много данных разных размеров, чтобы сделать это в разумные сроки. Я просто хочу, чтобы Datatables всегда сортировал этот скрытый атрибут value/data- *, если он присутствует. Нет необходимости в пользовательских определениях сортировки для определенных столбцов.
Связано: jQuery DataTables: как сортировать по пользовательскому значению параметра, а не по содержимому ячейки?, но, к сожалению, нет ответа на то, как сортировать просто по пользовательскому параметру, вместо этого указывает на пользовательские скрипты сортировки.