JQuery DataTables ColumnFilter默认筛选值

JQuery DataTables ColumnFilter默认筛选值,jquery,datatables,Jquery,Datatables,我正在使用带有columnFilter插件的jQuery DataTable插件。有人知道如何设置过滤器的默认值吗?专门针对组合框(键入:“选择”)过滤器?如果需要,可以使用hack方法。在jquery.dataTables.columnFilter.js编辑函数fnCreateSelect中,改为: for (j = 0; j < iLen; j++) { r += '<option value="' + aData[j] + '">' + aData[j] + '&

我正在使用带有columnFilter插件的jQuery DataTable插件。有人知道如何设置过滤器的默认值吗?专门针对组合框(键入:“选择”)过滤器?

如果需要,可以使用hack方法。在
jquery.dataTables.columnFilter.js
编辑函数
fnCreateSelect
中,改为:

for (j = 0; j < iLen; j++) {
    r += '<option value="' + aData[j] + '">' + aData[j] + '</option>';
}
(j=0;j{ r+=''+aData[j]+''; } 使用:

(j=0;j{ 如果(j==X){ r+=''+aData[j]+''; }否则r+=''+aData[j]+''; } X—默认选定选项的索引编号。选择
后。更改(函数()

添加字符串
select.change();

如果需要,可以使用hack方法。在
jquery.dataTables.columnFilter.js
编辑函数
fnCreateSelect
中,改为:

for (j = 0; j < iLen; j++) {
    r += '<option value="' + aData[j] + '">' + aData[j] + '</option>';
}
(j=0;j{ r+=''+aData[j]+''; } 使用:

(j=0;j{ 如果(j==X){ r+=''+aData[j]+''; }否则r+=''+aData[j]+''; } X-默认选中选项的索引编号。在
选中之后。更改(函数()

添加字符串
select.change();

看起来columnFilter插件的作者已经更新了代码来完成这项工作。r69版本引入了“selected”关键字来指定应该选择的默认值

aoColumns: [ { type: "select", values: [ 'Gecko', 'Trident "New"', 'Trident', 'KHTML', 'Misc', 'Presto', 'Webkit', 'Tasman'], selected: 'Misc'  },

查看他的修复程序的详细信息。

看起来columnFilter插件的作者已经更新了代码来完成此操作。r69版引入了“selected”关键字来指定应选择的默认值

aoColumns: [ { type: "select", values: [ 'Gecko', 'Trident "New"', 'Trident', 'KHTML', 'Misc', 'Presto', 'Webkit', 'Tasman'], selected: 'Misc'  },
查看他的修复细节