Форум: "Основная";
Текущий архив: 2009.10.11;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c