gpt4 book ai didi

javascript - SlickGrid- 需要不区分大小写的过滤器

转载 作者:行者123 更新时间:2023-11-28 21:01:50 25 4
gpt4 key购买 nike

有没有办法将过滤器从敏感大小写更改为不敏感?

谢谢。

最佳答案

这是使用 DataView 过滤器的工作示例的相关部分。请注意,首次定义值时,searchString 变量会转换为小写,然后与 myFilter 函数中的小写字符串进行比较。

function myFilter(item, args) {
if (args.searchString != "" && item["FirstName"].toLowerCase().indexOf(args.searchString) == -1 && item["LastName"].toLowerCase().indexOf(args.searchString) == -1) {
return false;
}
return true;
}

....

$("#txtSearch").keyup(function (e) {
Slick.GlobalEditorLock.cancelCurrentEdit();
// clear on Esc
if (e.which == 27) {
this.value = "";
}
searchString = this.value.toLowerCase();
updateFilter();
});

function updateFilter() {
dataView.setFilterArgs({
searchString: searchString
});
dataView.refresh();
}

// initialize the model after all the events have been hooked up
dataView.beginUpdate();
dataView.setItems(data);
dataView.setFilterArgs({
searchString: searchString
});
dataView.setFilter(myFilter);
dataView.endUpdate();

关于javascript - SlickGrid- 需要不区分大小写的过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10805592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com