gpt4 book ai didi

javascript - 使用单独列过滤的状态保存

转载 作者:行者123 更新时间:2023-11-30 06:52:10 25 4
gpt4 key购买 nike

我在数据表中使用单独的列过滤以及 stateSave: true。为了执行列过滤,我使用列 filter.js。

我面临一个问题如果我过滤列中的数据并重新加载页面,它只维护表格的状态,但文本框变为空。在页面刷新时,表格和搜索文本框的状态保持不变。

在页面刷新时,应该显示文本框值,但文本框不会显示,而是变为空。

拜托,让我知道如何维护文本框值和表格状态。

我正在使用这段代码

jQuery('#Gridtable').dataTable({
stateSave: true,
"aLengthMenu": [[10, 25, 50, 100, 500, -1], [10, 25, 50, 100, 500, "All"]],
"iDisplayLength": 10,
}).columnFilter({
sPlaceHolder: "head:after",
aoColumns: [
{ type: "text" },
{ type: "text" },
{ type: "text" },
]
});

最佳答案

"stateLoaded": function stateLoadedCallback(settings, state) {
state.columns.forEach(function (column, index) {
$('#' + settings.sTableId + '-head-filter-' + index).val(column.search.search);
});
}

只需将您所在州的值放入字段中即可

关于javascript - 使用单独列过滤的状态保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36763740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com