Я использую jQuery datatables , чтобы создать таблицу, которая показывает прогресс проекта в следующем формате:
Project |Stage |Start |Finish
____________________________________
project 1 |stage 1 |W1D1 |W2D2
project 1 |stage 2 |W2D3 |W4D5
...
Вехи проекта измеряются в форме «W_D_» (неделя, день).
Проблема в том, что когда я начинаю сортировку по столбцу Start
или Finish
, он не работает должным образом.
Пока мой код:
HTML
<table id="projectStatus">
<thead>
<tr>
<th>Project</th><th>Stage</th><th>Start</th><th>Finish</th>
</tr>
</thead>
<tbody>
<tr>
<td>project 1</td><td>stage 1</td><td>W1D1</td><td>W2D2</td>
</tr>
<tr>
<td>project 1</td><td>stage 2</td><td>W2D3</td><td>W11D5</td>
</tr>
<tr>
<td>project 1</td><td>stage 3</td><td>W11D6</td><td>W5D6</td>
</tr>
</tbody>
</table>
JS
$('#projectStatus').DataTable({
orderable: true,
processing: true,
defaultContent: '',
pageLength: 10
});
Как мне исправить проблему с сортировкой? Спасибо.