Всем привет! Хорошие фильтры, наподобие как у DevExpress VCL. Изучив поведение фильтра из этой статьи, понял что:
1) фильтруется только текущая страница, по остальным страницам фильтр не действует, ожидаемо чтоб фильтр прошелся по всем данным и построил заново набор данных.
2) при использовании типа фильтра List, список строится из данных столбца только текущей страницы. Но этот момент можно обойти, построим свой список используя свойство options: [''Казахстан'', ''Украина'', ''Россия'']
s := s + sLineBreak + 'columns[' + i.ToString + '].filter = {type: ''list'', options: [''Казахстан'', ''Украина'', ''Россия'']};
и теперь вопрос. Как реализовать фильтрация по всему набору данных грида, использую эти фильтры?