Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.11;
Скачать: CL | DM;

Вниз

QuantumGrid и фильтры   Найти похожие ветки 

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

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

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

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

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

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

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


 
Palladin ©   (2008-08-19 15:11) [1]

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


 
Palladin ©   (2008-08-19 15:12) [2]

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


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

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

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


 
DimaBr ©   (2008-08-19 16:06) [4]

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

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


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

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

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

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

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

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


 
int64   (2008-08-19 19:54) [6]

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


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

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

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


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

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

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



Страницы: 1 вся ветка

Текущий архив: 2009.10.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
4-1219140902
polezhayev
2008-08-19 14:15
2009.10.11
Управление другим приложением


15-1249590603
Юрий
2009-08-07 00:30
2009.10.11
С днем рождения ! 7 августа 2009 пятница


15-1248781875
TIF
2009-07-28 15:51
2009.10.11
URL-кодировка (URL encoding, Percent-encoding)


2-1249885197
ford
2009-08-10 10:19
2009.10.11
Поиск символов в RichEdit


2-1249020763
D@sha
2009-07-31 10:12
2009.10.11
табель учета рабочего времени