【发布时间】:2015-05-07 10:30:32
【问题描述】:
我想在初始化后手动设置一个DataTable选项,例如:
var myTable = $("#selector").DataTable({
"stateSave": false
});
我希望能够将“stateSave”选项切换为 true - 我该怎么做?
附言我正在使用 DataTables 1.10.0
【问题讨论】:
标签: datatables
我想在初始化后手动设置一个DataTable选项,例如:
var myTable = $("#selector").DataTable({
"stateSave": false
});
我希望能够将“stateSave”选项切换为 true - 我该怎么做?
附言我正在使用 DataTables 1.10.0
【问题讨论】:
标签: datatables
来自数据表documentation:
简单地说,DataTables 不允许在初始化时以外的任何时间更改初始化选项。初始化后对表的任何操作都必须通过 API 完成,并且在表已经初始化后尝试设置初始化选项将导致错误。
但是,对于带有stateSave 的示例,您可以破坏表并重新初始化它。
$("#testButton").click(function () {
myTable.destroy();
myTable = $('#selector').DataTable({ stateSave: true});
});
【讨论】: