DataTable无限滚动未滚动的行在DOM中不可用

时间:2014-06-20 19:48:27

标签: javascript jquery dom jquery-datatables

我创建了一个无限滚动的dataTable

$('#table1').dataTable({
    'aaData' : dataArr,
    'aoColumns': columnArr,
    'bScrollInfinite': true,
    'bColumnCollapse': true,
    'sScrollY': '200px',
    'iDisplayLength': 20,
    'bAutoWidth': false
});

现在加载时,它有消息"Showing 1 - 20 of 1000"

在chrome检查器中,我只能在表格中看到20行。只有在滚动到表格底部后,其他行才会显示,其他行将显示在DOM中。

有没有办法可以让所有行都显示在DOM中而不进行滚动?

1 个答案:

答案 0 :(得分:0)

http://legacy.datatables.net/usage/options

添加另一个名为:

的属性
'iDisplayLength ' : 1000

当结果超过1000时,不确定什么会显示所有结果,但你可以尝试传递0或-1,它应该可以工作。 如果没有,只需插入int.max值。