【发布时间】:2011-09-12 00:45:59
【问题描述】:
在 JQuery Datatables 中有没有办法获取列的当前过滤器状态?我正在做一些自定义过滤并将 bStateSave 设置为 true。当页面重新加载时,我想读出当前的过滤器状态,以便在我的页面上填充不同的部分。
【问题讨论】:
标签: jquery filtering jquery-datatables
在 JQuery Datatables 中有没有办法获取列的当前过滤器状态?我正在做一些自定义过滤并将 bStateSave 设置为 true。当页面重新加载时,我想读出当前的过滤器状态,以便在我的页面上填充不同的部分。
【问题讨论】:
标签: jquery filtering jquery-datatables
对于任何仍在寻找的人(就像我一样):
var oSettings = oTable.fnSettings();
$("tfoot input").each(function(i){
if(oSettings.aoPreSearchCols[i]['sSearch']!=''){
$(this).val(oSettings.aoPreSearchCols[i]['sSearch']);
}
});
if(oSettings.oPreviousSearch['sSearch']!=''){
$('.search_field').val(oSettings.oPreviousSearch['sSearch']);
}
【讨论】: