У меня есть таблица с некоторыми данными с датами, и я хочу, чтобы она сортировалась по пустым ячейкам.По умолчанию таблица сортировщика размещает их внизу, а мне они нужны сверху.Я прочитал другие посты, связанные, и ни один из них, кажется, не работает для меня, и я пытаюсь выяснить, почему.
Я использую Tablesorter 2.29.5
/*! TableSorter (FORK) v2.29.5 *//*
* Client-side table sorting with ease!
* @requires jQuery v1.2.6+
И я 'm настройка библиотек правильно (все остальное работает нормально)
Это мой конфиг таблиц в Jquery:
$('#tablesorter')
.tablesorter({
theme : 'blue',
widgets: ['filter', 'reflow','resizable'],
sortList: [[0,0]],
emptyTo: 'top',
widgetOptions: {
resizable: true,
resizable_widths : [ '12%', '12%', '10%', '10%', '10%', '10%', '17%', '9%', '9%','0%']
}
}).tablesorterPager({
container: $(".paginatorTableSorter"),
output: '{{ "table.showing"|trans }} {startRow} {{ "table.to"|trans }} {endRow} ({filteredRows})'
});
$(".tablesorter").data('tablesorter').widgets = ['zebra', 'columns'];
$(".tablesorter").trigger('applyWidgets');
$('#tablesorter')
.trigger('sortReset')
.trigger('filterReset')
.trigger('resizableReset')
.trigger('pageAndSize', [1, 10]);
Я также пытался сортировать по столбцу, но так как они даты пустые ячейкиигнорируются, поэтому я устанавливаю emptyTo: 'top' в соответствии с документацией jQuery для таблиц https://mottie.github.io/tablesorter/docs/#emptyto
Это мой (адаптированный) html (и Twig):
<thead>
<tr class="warning">
<th class="text-center">{{ 'table.title.time.check-in' |trans }}</th>
<th class="text-center">{{ 'table.title.time.check-out' |trans }}</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-center">{{ line.FECHA_E }}</td>
<td class="text-center">{{ line.FECHA_S }}</td>
</tr>
</tbody>
Есть личто я пропускаю?