ZekeDroid表示:
从这里出来隐藏不匹配的行,它变得艰难。我所做的是写一个简单的函数。
但抓住网络几个小时我没有找到任何代码。
我将只呈现一个只读表但有许多行。我不知道如何自己编写插件。
更具体一点:您在2月份与Micheael B讨论了过滤器问题,并且您写道您使用搜索插件编写了一些代码。在我看来,迈克尔已经将它用于一些问题。
反过来,在我看来迈克尔可以访问您的代码,即使您的答案中没有链接。我正在搜索wwww(整个万维网) - 但一无所获。
所以我的主要问题是:你能告诉我你的代码吗?
我的请求:我想过滤(仅显示)与搜索条件匹配的行。为匹配的细胞着色只是一个很好的选择。如果有2个命中并且表有1000行,那么只有在动手示例中的着色才真正有意义。
请参阅我的question,它与此类似,但我也想单独过滤列。
我确实设法编写了一个你可以在我自己的Q / A中找到的解决方案。
因此,在您的情况下,如果您希望代码根据一个搜索条件隐藏不相关的行,则main函数将如下所示:
function filter(search) {
var row, r_len;
var data = myData;
var array = [];
for (row = 0, r_len = data.length; row < r_len; row++) {
for(col = 0, c_len = data[row].length; col < c_len; col++) {
if(('' + data[row][col]).toLowerCase().indexOf(search) > -1) {
array.push(data[row]);
break;
}
}
}
hot.loadData(array);
}
在this JS Fiddle找到完整的解决方案