在JavaScript中为dataTable自定义“显示## entriesSearch”[重复]

u0njafvf  于 2023-01-16  发布在  Java
关注(0)|答案(2)|浏览(97)
    • 此问题在此处已有答案**:

Limit of displaying rows in DataTables(2个答案)
昨天关门了。
截至6小时前,社区正在审查是否重新讨论此问题。
嗨,我有一个如下程序。当iDisplayLength为100时,它工作正常。当我们想将iDisplayLength更改为200时,"显示##entriesSearch"为空。是否可以自定义"显示##entriesSearch",使超过200的条目显示"全部"。有什么想法吗?

function newVasDataTable() {
    var $newVasTable = $('#vas_table').dataTable({
        "aoColumnDefs" : [ {"sSortDataType" : "dom-checkbox","aTargets" : [ 0 ]} ],
        "iDisplayLength" : 100
    });
    return $newVasTable;
}
6kkfgxo0

6kkfgxo01#

您似乎使用的是旧版本的数据表,因此这可能会对您有所帮助:

function newVasDataTable() {
    var $newVasTable = $('#vas_table').dataTable({
        "aoColumnDefs" : [ {"sSortDataType" : "dom-checkbox","aTargets" : [ 0 ]} ],
        "iDisplayLength" : 100,
        "aLengthMenu": [[10, 25, 50, 100, 200, -1], [10, 25, 50,100, 200, "All"]]
    });
    return $newVasTable;
}

More info can be found here

flvlnr44

flvlnr442#

我在这里找到了部分定制。Limit of displaying rows in DataTables,但它没有说如何显示“所有”时,超过200。

function newVasDataTable() {
    var $newVasTable = $('#vas_table').dataTable({
        "aoColumnDefs" : [ {"sSortDataType" : "dom-checkbox","aTargets" : [ 0 ]} ],
        "iDisplayLength" : 200 ,
        "lengthMenu": [50, 100, 200],
        "pageLength": 200
    });
    return $newVasTable;
}

相关问题