如何手动设置数据表选项?

时间:2015-05-07 10:30:33

标签: datatables

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

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

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

P.S。我正在使用DataTables 1.10.0

1 个答案:

答案 0 :(得分:1)

来自数据表documentation

  

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

然而,对于stateSave的样本,您可以销毁该表并使其重新焕发活力。

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