Элементы фильтрации List Filter и поддерживаемые типы столбцов
В этой статье описаны элементы фильтрации, предоставляемые веб-частью Vitextra Filter для SharePoint, и поддерживаемые типы столбцов.
Введение
Веб-часть Vitextra List Filter предоставляет более десяти специализированных элементов фильтрации для поиска данных в списках и библиотеках документов SharePoint. Можно использовать как встроенные элементы SharePoint (People Picker, Term Picker), так и специализированные — Autocomplete, List with multiple selections и другие.
Веб-часть Vitextra Filter работает с любым типом списка SharePoint — списками задач, библиотеками документов, библиотеками изображений, контактами, пользовательскими списками и т. д.
Элементы фильтрации
Веб-часть Vitextra Filter имеет 14 элементов управления. Одни могут фильтровать несколько типов столбцов, другие созданы для определённых типов столбцов — например, People Picker и элемент Yes/No.
Text

Элемент Text фильтрует столбец по текстовому значению, возвращая только те элементы, столбец которых содержит текст фильтра. Если у элемента нет значения, он игнорируется.
📝 Примечание
Запрос фильтра, формируемый веб-частью Vitextra Filter, нечувствителен к регистру.
Например, критерии фильтра Vitextra и VITEXTRA одинаковы.
Поддерживаемые типы столбцов:
- Single line of text
- Multiple lines of text
- Choice (Multi Choice)
- Number
- Currency
- Lookup
- Hyperlink or Picture
- Calculated
- Computed
- Managed Metadata
- Approval Status
📝 Примечание
Фильтрация столбца Lookup выполняется по его значению (Value), а не по ID.
Text with options

Элемент Text with options позволяет выбрать оператор, используемый для поиска данных. Оператор определяет, как значение фильтра сравнивается со значением столбца. Операторы фильтра, поддерживаемые веб-частью List Filter, перечислены в таблице ниже:
| Оператор | Использование |
|---|---|
| is equal to | Точное совпадение. |
| does not equal to | Возвращает элементы, у которых нет введённого значения. |
| begins with | Используйте, когда известно начало значения столбца. |
| is greater than | Возвращает элементы, значение столбца которых больше введённого значения. |
| is greater than or equal to | Возвращает элементы, значение столбца которых больше или равно введённому значению. |
| is less than | Возвращает элементы, значение столбца которых меньше введённого значения. |
| is less than or equal to | Возвращает элементы, значение столбца которых меньше или равно введённому значению. |
Поддерживаемые типы столбцов:
- Single line of text
- Multiple lines of text
- Choice (Multi Choice)
- Number
- Currency
- Lookup
- Hyperlink or Picture
- Calculated
- Computed
- Approval Status
Autocomplete

Элемент Autocomplete показывает до 20 подсказок после того, как пользователь введёт хотя бы один символ.
❗ Важно
Подсказки элемента Autocomplete могут содержать значения из элементов, которые текущий пользователь не имеет права просматривать.
Поддерживаемые типы столбцов:
- Single line of text
- Person or Group
- Managed Metadata
List


Элемент List позволяет выбрать одно или несколько значений, присутствующих в столбце, для фильтрации данных. Варианты формируются из уникальных значений столбца.
Элемент List также может фильтровать по статусу утверждения:

Поддерживаемые типы столбцов:
- Single line of text
- Choice
- Lookup
- Person or Group
- Managed Metadata
- Approval Status
💡 Совет
Не используйте элемент List, если в столбце очень много уникальных значений — это может снизить производительность интерфейса. В этом случае используйте элемент Autocomplete.
Date
Этот элемент фильтрации применим только к столбцам типа Date and Time.


Элемент Date фильтрует столбец по конкретной дате или диапазону дат.
💡 Совет
В элементе Date Range можно указать только минимальное или только максимальное значение. Это эквивалентно фильтрам «is greater than or equal to» и «is less than or equal to» соответственно.
User or Group


Элемент User or Group позволяет выбирать связанные с пользователями сущности — User, SharePoint Group или AD Group. Фильтр возвращает только те элементы, где столбец соответствует выбранному значению (или любому из них при множественном выборе).
Yes/No

Элемент фильтрации для выбора одного из следующих вариантов для фильтрации элементов списка или документов:
- (All) — возвращает все элементы.
- (Blank) — возвращает только элементы, у которых столбец не имеет значения.
- Yes — возвращает только элементы, где столбец равен «Yes».
- No — возвращает только элементы, где столбец равен «No».
Taxonomy Term


Элемент фильтрации, предоставляющий встроенный SharePoint Term Picker для выбора одного или нескольких терминов таксономии.
Slider

Ползунок (Slider) позволяет задать значение фильтра, выбрав точку в диапазоне между минимальным и максимальным значениями столбца.
Поддерживаемые типы столбцов:
- Number
- Currency
Number Range

Элемент Number Range фильтрует столбцы Number и Currency по минимальному и/или максимальному значению.
💡 Совет
В элементе Number Range можно указать только минимальное или только максимальное значение. Это эквивалентно фильтрам «is greater than or equal to» и «is less than or equal to» соответственно.
Поддерживаемые типы столбцов:
- Number
- Currency
Матрица
В матрице ниже показаны поддерживаемые типы столбцов SharePoint и элементы фильтрации, применимые к каждому из них:
