我想在表格中选择第一行。我在initComplete-event中这样做:
"initComplete": function() {
var t = $(gridId).DataTable();
t.row(0).select();
}
这样可以正常工作,但是如果我得到数据未排序并且我实现了默认排序,则会选择错误的行,因为它不再是第一行了。
"order": [[ 2, "desc" ]]
答案 0 :(得分:1)
使用selector-modifier { order: 'current' }
:
...
initComplete: function() {
this.api().row( {order: 'current' }, 0).select();
}
无论订购和排序如何,这都将选择第一行。
演示 - >的 http://jsfiddle.net/cr49g371/ 强>