使用插件进行排序时,Jquery DataTables的默认排序

时间:2019-07-02 19:32:41

标签: datatables jquery-datatables-rails

我正在使用Jquery DataTables中的插件。通过他们的文档,SO和google,总体上我可以找到默认情况下的订购方式,可以使用排序插件,但是我不知道如何做到这两种方式。

我已经尝试了这两件事

$("#jobs-reports-table").DataTable({
  columnDefs: [{
    type: 'any-number', targets: 7
  }],
  "order": [[7, 'asc']]
})

这默认情况下设置了正确的目标,但是插件不再起作用。

然后我尝试了以下

$("#jobs-reports-table").DataTable({
  columnDefs: [{
    type: 'any-number', targets: 7
  },
  {
    "orderSequence": ["asc"], "targets": [7]
  }],
})

这不会将目标设置为默认顺序,但可以使任意数量的插件正常工作。

唯一看起来相关的SO帖子也未能解决问题

$("#jobs-reports-table").DataTable({
  columnDefs: [{
    type: 'any-number', targets: 7
    }],
    "aaSorting": [[7, 'asc']]
  })
})

这会进行初始搜索,并且只会对页面加载产生影响(从结果和阅读文档开始)。这不起作用,因为值经常更改。

我正在尝试使用数据表中的插件,并在页面加载时具有默认顺序

没有错误消息。我尝试过的每个项目的结果都在上面的描述中。

0 个答案:

没有答案