Задача 102.172922

Задача :102.172922

Краткое описание :
точка расширения применения ROW фильтра с обработкой в прикладном коде
Описание :
Режим быстрого поиска
Что измененно :


Фильтры

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Дать возможность обрабатывать фильтры табличного редактора в прикладном коде.
Как измененно :

cmSetBrowseFilter - табличное событие посылается при установке/снятии/изменении фильтров
в Target - нужный браузер
если вызвать stop - фильтры накладываться не будут
(прикладная обработка фильтров)

function GetBrowseFiltersData (browse,var filters) : integer;
return < 0 если ошибка
-1 не найдет браузер
-2 кривые параметры
return = 0 нет фильтров
1 общий фильтр
2 фильтры по колонкам

filters - array [0..1] of BrowseFilterData;
для получения значений фильтров
BrowseFilterData = record
fldNum : longint; // номер поля (только для фильтра по колонкам)
mode : longint; // режим (только для фильтра по колонкам)
options : longint; // опции (только для общего фильтра)
leftBound : string; // левое ограничение (только для фильтра по колонкам)
rightBound : string; // правое ограничение (только для фильтра по колонкам)
// используется только для режимов с двумя ограничениями
end;



Название продукта Название компонента Тип Последняя версия Дата выхода
atlCore_ATLCORE_DLL5.5.29.0
atlDllATLDLLDLL5.5.29.0
AtlExecATLEXECEXE5.5.29.0
compdataCOMPDATARES5.5.29.0
SupportSUPPORTEXE5.5.29.0