我无法找到这样一个问题的答案。我在数据对象中保存自定义状态:
"stateSaveParams": function (settings, data) {
var temp = {};
jQuery('#userForm input.input-filter').each(function() {
temp[ jQuery(this).attr('placeholder') ] = this.value;
});
data.colsFilter = temp;
...
}
它们被state.clear()方法清除,(“此方法将触发DataTables状态保存但具有空对象(即{}”),有效地删除任何现有状态数据。)但是在状态到期后(例如:“stateDuration”:50)只有标准DataTables值被重置为默认值,但我个人的值不是。有人有类似的问题吗?