Datatable get列值仅提供前10行

时间:2015-04-07 05:30:27

标签: javascript jquery datatables

我试图获取第1列的值。

正如我试过的数据表文档建议的那样,

 var data = table.column( 0 ).data();

表格配置:

var datatable = table.dataTable({
            "scrollX" : "100%",
            "scrollY" : "600px",
            "scrollCollapse" : true,
            "paging" : true,
            "searching" : true,
            "ordering" :  true,
            "processing": true,
            "serverSide": true,
            "ajax": {
                url: dataUrl,
                type: 'POST'
            },
            "order": [ 1, 'asc' ],
            "columns" : columns
        });

由于表是分页的,因此它只有当前页面的值。只有前10行。

有没有办法获取特定列的所有行?

1 个答案:

答案 0 :(得分:0)

使用“iDisplayLength”:行数

你的桌子将是:

var datatable = table.dataTable({
            "scrollX" : "100%",
            "scrollY" : "600px",
            "iDisplayLength": 20, // 20 is just an example
            "scrollCollapse" : true,
            "paging" : true,
            "searching" : true,
            "ordering" :  true,
            "processing": true,
            "serverSide": true,
            "ajax": {
                url: dataUrl,
                type: 'POST'
            },
            "order": [ 1, 'asc' ],
            "columns" : columns
        });