Есть ли какой-то стандартный контрол для фильтрации по тексту выводимых рядков таблицы? Смотрел LiveSearch — не подходит, многое надо менять, да и сам тип поиска не подходит — нужно только по одной колонке делать выборку. пробовал FiltersFeature, но там-то ли несовместимость, то ли еще что-то — я его выкачивал не на официальном сайте.
Мне требуется просто текстовое поле в тулбаре над таблицей, куда я могу задать текст и кнока «Поиск». Может кто-то уже решил подобную задачу?
Заранее спасибо за любую помощь! Я полный новичек в Extjs, а почему-то документации на русском почти нет, а на скринкасты только на испанском.
Фильтруется не сама таблица, а хранилище данных от нее (store)
Ext.getCmp('my_grid_id').store.clearFilter(); // стираем предыдущий фильтр
var re = new RegExp(«some qute regexp»);
Ext.getCmp('my_grid_id').store.filter('some_column', re);
(пишу по памяти, но принцип такой)
ну и желательно много раз не вызывать getCmp, а хранить результат, но это уже про оптимизацию