Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
15-1245752682
Дмитрий С
2009-06-23 14:24
2009.10.11
Как можно выпрямить мембрану на динамике.


9-1182245762
Домик
2007-06-19 13:36
2009.10.11
Как из двух изображений получить TGA с альфа каналом?


2-1249359922
Maxx
2009-08-04 08:25
2009.10.11
DBF и BDE


2-1249671660
Б
2009-08-07 23:01
2009.10.11
Положение колёсика мыши.


6-1207346087
FoxikM
2008-04-05 01:54
2009.10.11
Как временно отключить комп от сетки




   Наверх