Я использую сетку пользовательского интерфейса экрана, чтобы показать примерно 20 тысяч строк данных. Я хочу отфильтровать эти регистры с помощью функции фильтрации (https://demos.shieldui.com/web/grid-general/search-by-filtering). Проблема, с которой я сталкиваюсь, заключается в том, что такой фильтр очень медленный; но я обнаружил, что независимо от того, сколько столбцов вы фильтруете, это одинаково медленно. Даже если я поставлю SetTimeout на 2 секунды, когда я набираю первую букву слова, которое хочу найти в фильтре, вся сетка блокируется (менее чем за 2 секунды), и я не вижу, что я ввод в поле ввода. Может ли кто-нибудь сказать мне оптимальный способ отфильтровать эти 20 тыс. строк с поиском путем фильтрации (без использования фильтра по столбцам, это действительно неудобно).
Заранее спасибо.