gpt4 book ai didi

javascript - 如何解决Sencha Touch中clear Filter()函数的性能问题?

转载 作者:行者123 更新时间:2023-12-03 08:07:41 27 4
gpt4 key购买 nike

我正在 Sencha Touch 应用程序中工作,当我使用“clearFilter()”时,我在性能方面付出了很大的努力...例如,当我在搜索字段中写入并遵循过滤器中指定的规则时(从第二个字符开始)我正在等待写下一个字符。发生了什么事?

目前我的实现是这样的:

store.clearFilter();
if (queryString && queryString.length > 2) {
var thisRegEx = new RegExp(queryString, "i");
store.filterBy(function (record) {
return (thisRegEx.test(record.get('customerId')) ||
thisRegEx.test(record.get('customerName')) ||
thisRegEx.test(record.get('customerAddress')));
}, this);
}

它正在工作,但存在指出的问题。

如何正确解决这个问题?

最佳答案

clearFiltersuppressEvent 参数:

true to clear silently without firing the refresh event.

所以尝试store.clearFilter(true)

关于javascript - 如何解决Sencha Touch中clear Filter()函数的性能问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34308516/

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