datatables.net选择initComplete中的第一行选择具有默认排序的错误行

时间:2016-05-19 06:46:44

标签: datatables

我想在表格中选择第一行。我在initComplete-event中这样做:

"initComplete": function() {
  var t = $(gridId).DataTable();
  t.row(0).select();
}

这样可以正常工作,但是如果我得到数据未排序并且我实现了默认排序,则会选择错误的行,因为它不再是第一行了。

"order": [[ 2, "desc" ]]

1 个答案:

答案 0 :(得分:1)

使用selector-modifier { order: 'current' }

...
initComplete: function() {
   this.api().row( {order: 'current' }, 0).select();
}

无论订购和排序如何,这都将选择第一行。

演示 - >的 http://jsfiddle.net/cr49g371/