2014-12-20 2 views
0

Я новичок в Extjs, я отфильтровал хранилище, и я передаю его в сетку. Внутри сетки я использую FiltersFeature, но фильтр, показывающий фактическое хранилище вместо фильтрованного хранилища, то есть отображающий все значения, а не отфильтрованные значения. Как я могу справиться с этим. Пожалуйста, помогите мнеextjs 4.2 ФильтрыFeaturenot работают с отфильтрованным хранилищем

ответ

0

Причина в том, что функция фильтров не считывает фактические настройки фильтров в магазине. Вы можете обойти это, не фильтруя, а вместо этого фильтруя функции фильтрации вызовов.

+0

Спасибо за ответ. Не могли бы вы дать мне пример кода, так как я хочу отфильтровать данные и применить фильтры к этим отфильтрованным данным. Мое требование: у меня есть боковая панель с двумя кнопками на основе щелчка Событие, которое я фильтровал данные в магазине. –

+0

Я не использую функции фильтров лично, я использую [MultiSearch Plugin] (http://extjs.eu/software/ext-grid-multisearch-plugin/), тем не менее вам нужно вызвать [addFilter] (http: // docs-origin.sencha.com/extjs/5.1/5.1.0-apidocs/#!/api/Ext.grid.filters.Filters-method-addFilter) (и другие функции фильтрации) ** Фильтры fature **, а не в магазине напрямую. – Saki

+0

Спасибо, я удалил фильтры в хранилище и разрешил эту проблему. Теперь я сталкиваюсь с новой проблемой. Это фильтры сетки не обновляются, хотя я перезагружаю хранилище, так как когда я нажимаю на фильтры в первый раз, те же самые значения приближаются независимо от хранения данных. Как я могу обновить/перезагрузить фильтры сетки, когда и когда я загружаю магазин? –

0

Я удалил фильтры в магазине и разрешил эту проблему.

Смежные вопросы