Control+F (функция поиска) неправильно работает с сеткой Extjs

Control+F (функция поиска) работает некорректно с Extjs 6.0.1. Если мы выполняем функцию поиска в extjs Grid, которая имеет 50 записей, она показывает результаты для данного поиска. Но если мы перезагрузим сетку с количеством записей больше 50, Ctrl+F не даст правильного результата. Он показывает результат поиска только в первых 50 записях, хотя дальнейшие записи также соответствуют ключевому слову поиска. Мы попробовали то же самое на демонстрационном примере Extjs kitchenSink, но не получили ожидаемого результата. Для этого мы сделали эталонную скрипту — https://fiddle.sencha.com/#fiddle/145s< /а>

Также мы заметили, что функция Control+F показывает разные результаты в разных браузерах для одного и того же ключевого слова. здесь">]2


person Sudarshan    schedule 21.01.2016    source источник


Ответы (1)


Chrome также дал мне 24 результата. Однако здесь вы проверяете функцию поиска браузера, которая будет зависеть от того, как браузер выполнил поиск, но также может зависеть от того, как отображается элемент dom и т. д.

Я не знаю, чего вы пытаетесь достичь, но, с моей точки зрения, если вы ищете способ поиска по сетке ExtJ, вам следует проверить: http://examples.sencha.com/extjs/6.0.1/examples/classic/grid/live-search-grid.html

Который действительно будет искать записи! (и не зависит от того, какие показаны или нет). И если вы хотите привязать это к Ctrl+F, вы должны использовать KeyMap (см. https://docs.sencha.com/extjs/6.0/6.0.1-classic/#!/api/Ext.util.KeyMap)

person Psycho    schedule 21.01.2016