JQuery DataTables ColumnFilter默认筛选值
我正在使用带有columnFilter插件的jQuery DataTable插件。有人知道如何设置过滤器的默认值吗?专门针对组合框(键入:“选择”)过滤器?如果需要,可以使用hack方法。在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] + '&
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' },
查看他的修复细节