Элементы фильтрации List Filter и поддерживаемые типы столбцов

21.08.2021

В этой статье описаны элементы фильтрации, предоставляемые веб-частью 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

Элемент 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

Элемент 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

Элемент Autocomplete

Элемент Autocomplete показывает до 20 подсказок после того, как пользователь введёт хотя бы один символ.

Важно
Подсказки элемента Autocomplete могут содержать значения из элементов, которые текущий пользователь не имеет права просматривать.

Поддерживаемые типы столбцов:

  • Single line of text
  • Person or Group
  • Managed Metadata

List

Элемент фильтрации List

Элемент List

Элемент фильтрации List с множественным выбором

Элемент List с множественным выбором

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

Элемент List также может фильтровать по статусу утверждения:

Список статусов утверждения

Список статусов утверждения

Поддерживаемые типы столбцов:

  • Single line of text
  • Choice
  • Lookup
  • Person or Group
  • Managed Metadata
  • Approval Status

💡 Совет
Не используйте элемент List, если в столбце очень много уникальных значений — это может снизить производительность интерфейса. В этом случае используйте элемент Autocomplete.

Date

Этот элемент фильтрации применим только к столбцам типа Date and Time.

Элемент фильтрации Date

Элемент Date Picker

Элемент фильтрации Date Range

Элемент Date Range

Элемент Date фильтрует столбец по конкретной дате или диапазону дат.

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

User or Group

Элемент фильтрации User

Элемент User Picker

Элемент фильтрации User

User Picker с множественным выбором

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

Yes/No

Элемент фильтрации Yes/No

Элемент Yes/No

Элемент фильтрации для выбора одного из следующих вариантов для фильтрации элементов списка или документов:

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

Taxonomy Term

Элемент Term Picker

Элемент Term Picker

Term Picker с множественным выбором

Term Picker с множественным выбором

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

Slider

Элемент фильтрации Slider

Элемент Slider

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

Поддерживаемые типы столбцов:

  • Number
  • Currency

Number Range

Элемент фильтрации Number Range

Элемент Number Range

Элемент Number Range фильтрует столбцы Number и Currency по минимальному и/или максимальному значению.

💡 Совет
В элементе Number Range можно указать только минимальное или только максимальное значение. Это эквивалентно фильтрам «is greater than or equal to» и «is less than or equal to» соответственно.

Поддерживаемые типы столбцов:

  • Number
  • Currency

Матрица

В матрице ниже показаны поддерживаемые типы столбцов SharePoint и элементы фильтрации, применимые к каждому из них:

Матрица элементов List Filter и поддерживаемых типов столбцов

Матрица элементов List Filter и поддерживаемых типов столбцов

Поделиться