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();