Фильтры сетки EXtjs

Я новый пользователь библиотеки Extjs, я успешно создал сетку, и она работает нормально, теперь я хочу использовать Ext.grid.GridFilters для добавления фильтрации в свою сетку, однако я не вижу этого класса в исходном коде Extjs файлы, где я могу взять нужные файлы?

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
5
0
23 528
4

Ответы 4

Фильтрация - это настраиваемая вещь, которую вы должны реализовать самостоятельно. Есть несколько надстроек сообщества, которые упрощают эту задачу, но начните с просмотра фактического МАГАЗИНА сетки, а не панели сетки. Магазин содержит данные и поддерживает фильтрацию. Как только данные будут отфильтрованы, хранилище вызовет событие изменения данных, и пока сетка подключена соответствующим образом, вы увидите отфильтрованный набор записей в сетке. Для получения дополнительной информации я бы посмотрел их примеры страниц и прочитал там источник.

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

Как было сказано выше: используйте метод фильтрации в магазине.

На http://aboutfrontend.com/2011/01/extjs-grid-filter/ есть учебное пособие по этой теме.

ExtJs предоставляет правильный вариант фильтра:

store.filterBy(function(rec, id)) { return (rec.get("RecName") = = "FilterRecord");}

После фильтрации данных фильтр всегда будет присутствовать в магазинах Filters config. Поэтому, если мы хотим удалить фильтры и показать все записи, просто очистите примененные фильтры следующим образом:

store.clearFilter();

Другие вопросы по теме