После перехода на v1.10 перестала работать сортировка по скрытому столбцу.
Пример Fiddler v1.10 http://jsfiddle.net/0rstgd4f/
var dataTableInfo = $("#dataTable1").DataTable(
{
"initComplete": function(settings, json)
{
settings.aoColumns[0].iDataSort = 1;
}
});
<table id="dataTable1">
<thead>
<tr>
<th>
Column1
</th>
<th style="display:none;">
Column2
</th>
<th>
Column3
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
1
</td>
<td style="display:none;">
1
</td>
<td>
a
</td>
</tr>
<tr>
<td>
2
</td>
<td style="display:none;">
2
</td>
<td>
b
</td>
</tr>
<tr>
<td>
3
</td>
<td style="display:none;">
1
</td>
<td>
c
</td>
</tr>
</tbody>
</table>
v.1.8.2 http://jsfiddle.net/rzzrbwb0/
Столбцы должны быть отсортированы как: 1 3 2
or 2 1 3
Я пытался использовать новое определение для initComplete как columns(), column() и т. д., но это не сработало.
Любые идеи и предложения приветствуются.