【问题标题】:How to manually set a datatable option?如何手动设置数据表选项?
【发布时间】:2015-05-07 10:30:32
【问题描述】:

我想在初始化后手动设置一个DataTable选项,例如:

var myTable = $("#selector").DataTable({
   "stateSave": false 
});

我希望能够将“stateSave”选项切换为 true - 我该怎么做?

附言我正在使用 DataTables 1.10.0

【问题讨论】:

    标签: datatables


    【解决方案1】:

    来自数据表documentation

    简单地说,DataTables 不允许在初始化时以外的任何时间更改初始化选项。初始化后对表的任何操作都必须通过 API 完成,并且在表已经初始化后尝试设置初始化选项将导致错误。

    但是,对于带有stateSave 的示例,您可以破坏表并重新初始化它。

    $("#testButton").click(function () {
       myTable.destroy();
       myTable = $('#selector').DataTable({ stateSave: true});
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-04
      • 2010-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多