使用固定标题行实现列级过滤器时,如何返回部分匹配的单元格?
IE:
搜索词:“番茄”
退货:自动机、番茄等。
最佳答案
在示例中的 MyFilter 下替换此循环...
for (var columnId in columnFilters) {
if (columnId !== undefined && columnFilters[columnId] !== "") {
var c = grid.getColumns()[grid.getColumnIndex(columnId)];
if (item[c.field] != columnFilters[columnId]) {
return false;
}
}
}
有了这个..
for (var columnId in columnFilters) {
if (columnId !== undefined && columnFilters[columnId] !== "") {
var c = grid.getColumns()[grid.getColumnIndex(columnId)];
if (item[c.field].indexOf(columnFilters[columnId]) == -1) {
return false;
}
}
}
现在看起来很明显:)
关于slickgrid - 使用列级标题过滤 Slickgrid 时如何执行部分匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5576844/