Я действительно действительно новым для DataTable, и мне просто нужно одно простое решение:Как просто сортировать по последней колонке DataTable
var initBasicTable = function() {
var table = $('#basicTable');
var settings = {
"sDom": "t",
"sPaginationType": "bootstrap",
"destroy": true,
"paging": false,
"scrollCollapse": true,
"order": [[0,'desc']]
};
table.dataTable(settings);
$('#basicTable input[type=checkbox]').click(function() {
if ($(this).is(':checked')) {
$(this).closest('tr').addClass('selected');
} else {
$(this).closest('tr').removeClass('selected');
}
});
}
Это работает, для сортировки первый столбец по умолчанию.
Но я читал, что изменение 0
в "order": [[0,'desc']]
на отрицательное число начнет сортировку из столбцов справа. Однако это:
var settings = {
"sDom": "t",
"sPaginationType": "bootstrap",
"destroy": true,
"paging": false,
"scrollCollapse": true,
"order": [[-1,'desc']]
};
Выдает сообщение об ошибке, и я понятия не имею, где продолжить.
Я знаю DataTable действительно мощный и что, но, this is no what I was looking for but plenty already
Ничего для 'Сортировать по последнему (-1) столбца'? Я чувствовал себя потерянным. кто угодно?
Можете ли вы указать последний индекс столбцов? То есть если у вас 5 столбцов, то это будет 4 – FuzzyTree
У меня, должно быть, есть идея, прочитав [aoColumnDefs] (http://legacy.datatables.net/usage/columns), я думал, что [-1] будет работать, так как это приемлемо «aTarget». Я бы хотел, чтобы он всегда сортировал «последний столбец» независимо от того, на какой таблице. –