![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Фильтр по значению в Express Quantum Grid [D7, XP]
Onyx2012 © (2011-08-25 10:08:00)В Express Quantum Grid есть возможность задавать "Фильтр по значению" при правом клике мыши по какой-нибудь ячейке. При этом в гриде есть первые четыре записи (строки), которые я не хотел бы скрывать при активном фильтре. Возможно ли это сделать? Спасибо.
Onyx2012 (2011-08-25 12:18:00) [1]Решил так: в <View>.DataController.Filter.OnBeforeChange
прописал примерно следующее:
if AFilterText <> '' then //Если применяется какой-то фильтр
begin
ADataSet.Filter := AFilterText + ' OR (FilterCol = 1)'; //То добавляем к нему свое условие
ADataSet.Filtered := true;
end else
ADataSet.Filtered := false;
Где FilterCol - скрытое поле
OW (2011-08-25 10:55:00) [2]фильтр по вычисляемому полю, равному фильтруемому
кроме строк исключения, у них в выч.поле значение, которые всегда удовлетворяют фильтру