Чтобы найти сетку для значения в extjs

запись var = store.findRecord('InterviewerID', id);

Эта строка ищет запись, видимую в сетке. Если запись присутствует на следующей странице (разбиение на страницы), поиск не выполняется. Не могли бы вы предоставить способ поиска по всему магазину?


person Preeti Gupta    schedule 18.02.2015    source источник
comment
скажите мне, какова ваша конкретная проблема. Пожалуйста, добавьте необходимый код, который у вас есть.   -  person Eko Junaidi Salam    schedule 18.02.2015
comment
Я хочу клонировать магазин в extjs5.   -  person Preeti Gupta    schedule 18.02.2015
comment
Клон? Вы имеете в виду, вы хотите использовать магазин несколько раз или просто дублировать магазин? Или что-то еще?   -  person Eko Junaidi Salam    schedule 18.02.2015
comment
И какой у вас бэкэнд для extjs, который вы использовали? PHP? Или АСП? Или что-то еще?   -  person Eko Junaidi Salam    schedule 19.02.2015


Ответы (1)


Подход findBy по-прежнему не будет работать.

Ваш магазин будет содержать только одну страницу данных, возвращенных с сервера. Для поиска по страницам вам потребуется выполнить поиск на стороне сервера и определить, на какой странице данных он существует. Как только вы узнаете, на какой странице данных существует искомый термин, вы можете загрузить эту страницу данных в свой магазин.

person mindparse    schedule 18.02.2015
comment
Спасибо, я использую пагинацию на стороне клиента. Но поиск выполняется только на видимой странице. - person Preeti Gupta; 18.02.2015
comment
Можете ли вы опубликовать дополнительный код, например, конфигурацию вашего магазина и то, как вы обрабатываете разбиение на страницы? - person mindparse; 18.02.2015