繁体   English   中英

如何使用 Tabulator 进行全行搜索?

[英]How to do full-line search with Tabulator?

需要现代 Tabulator 的“全局搜索”过滤器接口,例如 UNIX grep命令,或数据表的默认搜索ref1ref2 )。

这个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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM