Jquery DataTables - 触发器显示所有条目

Noa*_*ker 4 javascript jquery datatables

我想知道是否有一个函数可以扩展整个数据表。我的意思并不是默认显示所有行,而是从显示 50 行切换到显示所有行(无需用户单击下拉列表)。

这就是我正在寻找的东西:

var my_table = $('#my_table').DataTable()
my_table
    .rows(all) // the part I am unsure about!
    .draw()
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?如果没有,我将不得不用 jquery 模拟点击

Noa*_*ker 5

我在数据表参考中找到了答案。

您必须动态设置页面的长度-1

var my_table = $('#my_table').DataTable()
my_table
    .page.len(-1) // set the length to -1
    .draw()
Run Code Online (Sandbox Code Playgroud)