在数据表中排序后原始列索引与列索引之间的关系
relation between original columns indexes and columns indexes after sorting in datatables
我需要在数据tables 中排序后找到原始列索引和列索引之间的关系。
假设我们有一个普通的 html table :
<table id="namesTable">
<thead>
<th>First Name</th>
<th>Last Name</th>
</thead>
<tbody>
<tr>
<td>Jim</td>
<td>Andrew</td>
</tr>
<tr>
<td>Pedro</td>
<td>Rodriguez</td>
</tr>
<tr>
<td>Manau</td>
<td>Lara</td>
</tr>
</tbody>
</table>
调用后:
$('#namesTable').DataTable(
'order' : [[0 , 'Desc']]
);
有没有什么办法可以像字典一样在订购后表示索引 0 现在是 2,1 现在是 0,2 现在是 1?
欢迎任何帮助!
dataTables row().index()
or rows().indexes()
returns 原始索引,例如底层 HTML 中行的排序方式。要从上面的示例中获取行索引:
$('#namesTable tbody').on('click', 'tr', function () {
alert(table.row(this).index());
});
我需要在数据tables 中排序后找到原始列索引和列索引之间的关系。 假设我们有一个普通的 html table :
<table id="namesTable">
<thead>
<th>First Name</th>
<th>Last Name</th>
</thead>
<tbody>
<tr>
<td>Jim</td>
<td>Andrew</td>
</tr>
<tr>
<td>Pedro</td>
<td>Rodriguez</td>
</tr>
<tr>
<td>Manau</td>
<td>Lara</td>
</tr>
</tbody>
</table>
调用后:
$('#namesTable').DataTable(
'order' : [[0 , 'Desc']]
);
有没有什么办法可以像字典一样在订购后表示索引 0 现在是 2,1 现在是 0,2 现在是 1?
欢迎任何帮助!
dataTables row().index()
or rows().indexes()
returns 原始索引,例如底层 HTML 中行的排序方式。要从上面的示例中获取行索引:
$('#namesTable tbody').on('click', 'tr', function () {
alert(table.row(this).index());
});