【问题标题】:Override default show option in datatables覆盖数据表中的默认显示选项
【发布时间】:2019-11-24 21:50:09
【问题描述】:

我正在尝试使用数据表文档中提供的 jquery 覆盖数据表中的“显示条目”选项。但看起来 datatable js cdn 再次将其覆盖为 10。重新加载后它显示“25”,但又再次变为“10”。

<script>
  $('#items2').dataTable({
    "lengthMenu": [
      [25, 50, -1],
      [25, 50, "All"]
    ]
  });
</script>
<script>
  $('#items').dataTable({
    "lengthMenu": [
      [25, 50, -1],
      [25, 50, "All"]
    ]
  });
</script>

【问题讨论】:

  • 听起来您可能在执行这些代码行后重新初始化数据表。您能否展示一个更完整的数据表初始化示例。另请注意,您不需要将这些 JS 块分隔到不同的 &lt;script&gt; 标签中,您也可以将选择器加入到单个 jQuery 对象中。
  • @RoryMcCrossan 谢谢我将"lengthMenu": [ [25, 50, -1], [25, 50, "All"] ] 这个函数包含在数据表的默认函数中并且它有效。脚本函数现在看起来像这样:
  • 请使用您问题下方的edit 链接,因为 cmets 中的代码不可读
  • $(document).ready(function () { $('#items2').DataTable({ "pagingType": "full_numbers", "bDestroy": true "lengthMenu": [ [25,30,40,45, 50, -1], [25,30,40,45,50, "All"] ] }); });@RoryMcCrossan

标签: jquery django datatable datatables


【解决方案1】:
         $('#items2').DataTable({
             "pagingType": "full_numbers",
             "bDestroy": true
             "lengthMenu": [ [25,30,40,45, 50, -1], [25,30,40,45,50, "All"] ]
         });
     });

我在默认数据表函数中添加了“lengthMenu”函数,它起作用了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-22
    • 2011-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    • 2011-05-04
    相关资源
    最近更新 更多