Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

QuantumGrid и фильтры [D7, WinXP]


Незнайка ©   (2008-08-19 15:08:00) 

В QuantumGrid есть фильтр вверху каждого столбца. Если выбрать значение из выпадающего списка, то происходит фильтрация согласно выбранному значению.
А вот как задать эту фильтрацию программно?

Обыскал все не наткнулся :( Подскажите.

Вот как задать фильтрацию или её снять это понятно

имя колонки.Filtered := False или True

а вот как присвоить значению фильтру?

Заранее спасибо


Незнайка   (2008-08-19 21:24:00) [1]

Сделал так, заработало :)

grdtabZakaz.DataController.Filter.Root.Clear;
grdtabZakaz.DataController.Filter.Active := True;


Незнайка   (2008-08-19 21:06:00) [2]

int64
круто, спасибо, заработало!!!!

А тогда ещё один вопросик, как одной командой снять все фильтры?


int64   (2008-08-19 19:54:00) [3]

with View.DataController.Filter.Root do
   begin
     BoolOperatorKind := fboAnd;
     AddItem(MyColumn, foEqual, 'MMM', 'MMM')
   end;
View.DataController.Filter.Active := True;


Незнайка   (2008-08-19 16:14:00) [4]

вот попробовал сделать вот так, но не получается :(

View.DataController.Filter.FilterText := '(Klient = ''MMM'')';
View.DataController.Filter.Active := True;

при отладки после выполнения кода View.DataController.Filter.FilterText := '(Klient = ''MMM'')';

строка View.DataController.Filter.FilterText

остаётся все равно пустой :(


DimaBr   (2008-08-19 16:06:00) [5]

Например добавление тольнофильтра на колонку чекетов

   View.DataController.Filter.AddItem(nil, ViewColumn, foEqual, False, 'False');


Незнайка   (2008-08-19 15:34:00) [6]

Ошибся, дал не в тот раздел :(

спасибо, сейчас поищу дальше


Palladin   (2008-08-19 15:12:00) [7]

И разработка компонентов здесь абсолютно ни причем


Palladin   (2008-08-19 15:11:00) [8]

у View'ов есть DataController, у DataController'а есть Filter
остальное копай в справке


Наверх

Титульная страница Поиск, карта сайта Написать письмо