JavaScript не сортирует колонки с датой в таблице HTML
В таблице есть столбцы с датами, и когда я сортирую их по дате, я вижу, что они отсортированы неправильно
![]() app.py Код:
software_data = []
{% block page_block_content %}
<table id="portfolio" class="portfolio table no-margin">
<thead>
<tr>
<th class="appid">{{ _("AppID") }}</th>
<th class="datetime started">{{ _("Started") }}</th>
</tr>
</thead>
<tbody></tbody>
</table>
{% endblock %}
list.js
$(function () {
var loaders = [];
var table = $("#portfolio").DataTable({
"ajax": {
"url": portfolio_data_url,
"type": "POST"
},
lengthMenu: [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]],
"stateSave": true,
"responsive": true,
"processing": true,
"serverSide": true,
"deferRender": true,
"language": datatables_language,
"order": [[ $(".portfolio thead th").index($(".portfolio thead .appid")), "desc" ]],
"columnDefs": [
{
"searchable": false,
"orderable": false,
"targets": "no-sort"
}
],
"fnInitComplete": function(){
$("#portfolio").css("width", "100%");
}
})
});
Я думаю, что проблема в javascript, потому что есть аналогичная таблица без javascript, в котором сортировка выполнена правильно. |
| Часовой пояс GMT +3, время: 16:52. |