javascript - JQuery 数据表中的下拉列表应包含 (100, 250, All) 显示条目下拉列表

标签 javascript jquery datatables

我正在使用 JQuery 数据表来显示网格的内容。 默认情况下,“显示条目”下拉列表中有 (10,25,50,100),加载时每页呈现 10 条记录。 我需要它有 (100,250,All) 并且每页默认渲染的记录数应该是 100。 我怎样才能实现这一目标?

这是我的职责。

<script type="text/javascript">
$(document).ready(function () {
    RMDPP.ViewDataSet.Init();
    $('.sortabletable').dataTable({
        columnDefs: [{ orderable: false, "targets": -1 }, { orderable: false, "targets": 1 }] /*1st and last column will not be sorted*/
    });
});

最佳答案

使用pageLengthlengthMenu更改初始页面长度的选项以及更改页面长度菜单中的选项。

例如:

var table = $('#example').DataTable({
    'lengthMenu': [ [100, 250, -1], [100, 250, 'All'] ],
    'pageLength': 100
    // ... skipped ...
});

参见this example用于代码和演示。

关于javascript - JQuery 数据表中的下拉列表应包含 (100, 250, All) 显示条目下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43633541/

相关文章:

javascript - 数据表:需要按 HTML 中的数据对列进行数字排序

javascript - 从 asp.net Web 服务生成的 JSON 无效?

JQuery Datatables 插件 - aoData,它来自哪里以及如何

jquery - 2 jQuery 脚本冲突

javascript - Jquery 在两种形式之间进行选择

javascript - 如何从数据表滚动扩展中获取显示行?

javascript - DataTable 分配给构造函数不添加数据

javascript - jQuery - ScrollTo - 将菜单焦点放在选定的目标上

javascript - 如何使用 async.each 获取子函数内部的父函数 This

javascript - Angular : Updating scope with factory service