Datatables поддерживает атрибуты данных data5 * HTML5 для этой функции.
Поддерживает несколько столбцов в порядке сортировки (на основе 0)
<table data-order="[[ 1, 'desc' ], [2, 'asc' ]]">
<thead>
<tr>
<td>First</td>
<td>Another column</td>
<td>A third</td>
</tr>
</thead>
<tbody>
<tr>
<td>z</td>
<td>1</td>
<td>$%^&*</td>
</tr>
<tr>
<td>y</td>
<td>2</td>
<td>*$%^&</td>
</tr>
</tbody>
</table>
Теперь мой jQuery просто $('table').DataTables();
и мои вторые и третьи столбцы отсортированы в порядке desc / asc.
Вот некоторые другие приятные атрибуты для <table>
, которые я использую повторно:
data-page-length="-1"
установитдлина страницы для всех (пропуск 25 для длины страницы 25) ...
data-fixed-header="true"
... Сделать предположение