ZekeDroid写道:
从这里隐藏不匹配的行,它变得艰难。我所做的是写一个简单的函数。
但抓住网络几个小时我没找到任何代码。
我将只呈现一个只读表但有许多行。我不知道如何自己编写插件。
更具体: 您在二月与Micheael B讨论了过滤器问题并且您写道 您使用搜索插件编写了一些代码。在我看来 迈克尔用它来解决一些问题。
反过来,在我看来迈克尔可以访问您的代码,即使您的答案中没有链接。我正在搜索wwww(整个万维网) - 但一无所获。
所以我的主要问题是:你能告诉我你的代码吗?
我的要求:我想过滤(仅显示)与搜索匹配的行 标准。为匹配的细胞着色只是一个很好的选择。只要 如果,在动手示例中着色并不是真正有意义的 有两个点击,表有1000行。
答案 0 :(得分:0)
请参阅与此类似的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);
}
中找到完整的解决方案