Difference between revisions of "Tab.Column.Filter"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:53, 7 February 2021
Filter (Визуальный фильтр столбца) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Атрибут позволяет получать текущий визуальный фильтр столбца таблицы (строку, введенную пользователем в этом столбце, для быстрого фильтрования элементов таблицы). Изменение атрибута пока не поддерживается (планируется к реализации). Для быстрого отбора в таблице значений, пользователь вводит слово или часть слова по которым происходит фильтрация строк таблицы в этом столбце. В таблице остаются видимыми только строки, которые содержат в строковом представлении ячеек указанного столбца фразу фильтра. Иногда необходимо сконструировать общий фильтр для запроса в базу данных с учетом таких быстрых фильтров. Данный атрибут позволяет получить значение, введенное пользователем. См. также SetFilter.
Синтаксис
Tab.Column.Filter:<Текущий визуальный фильтр столбца (STRING)>
Возвращаемое значение
Возвращает строку визуального быстрого фильтра текущего столбца.
Примеры
//Фрагмент проверяет наличие и создает строку фильтра таблицы For i:=1 To Таб.SizeC() Do Стр:=Таб.Column(i).Filter; If Стр="" then Form.MainTab.SetFilter(Таб.Column(i).Name); Continue; EndIf; Form.MainTab.SetFilter(Таб.Column(i).Name,Стр); EndDo; Form.MainTab.Reload();