[英]How to do full-line search with Tabulator?
需要现代 Tabulator 的“全局搜索”过滤器接口,例如 UNIX grep
命令,或数据表的默认搜索( ref1 , ref2 )。
这个Tabulator 问题在没有解决方案的情况下关闭,过滤器指南没有提到完整搜索(可能是所有列和布尔 OR 的多个过滤器)。
您引用的问题在第一个回复中包含正确答案,这就是它被关闭的原因。
它创建了一个自定义过滤器函数,用于查找传递给 params 对象的value属性的值。
然后使用setData函数调用该函数
//custom filter function
function matchAny(data, filterParams){
//data - the data for the row being filtered
//filterParams - params object passed to the filter
var match = false;
for(var key in data){
if(data[key] == filterParams.value){
match = true;
}
}
return match;
}
//set filter to custom function
table.setFilter(matchAny, {value:5});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.