Поділитися через


Налаштування фільтрів списку

Додати можливість фільтрування записів у списку просто: увімкніть опцію фільтрації, а потім виберіть один або кілька типів фільтрів, які будуть відображатися для користувачів. Можна виконати фільтрування за атрибутом, який відповідає тексту, що наданий користувачем, або вибрати серед варіантів. Ви можете навіть розробити практично будь-який тип фільтра, використовуючи розширений пошук.

Також можна налаштувати фільтри списку за допомогою студії дизайну Power Pages.

Увімкнення фільтру списку

У розділі Фільтр метаданих виберіть прапорець Увімкнено. Це додасть область "Фільтр" до списку під час відображення. Доки ви не визначили принаймні один тип фільтру, поле буде порожнім.

Ви можете визначити, як буде відображатися область «Фільтр» у списку, використовуючи параметр «Орієнтація». Значення за замовчуванням, «Горизонтальна», відображає область «Фільтр» над списком. Вертикальна орієнтація відображає область «Фільтр» як поле ліворуч від списку.

Настройки фільтра метаданих.

Типи фільтрів

Тип фільтру Опис
Фільтр тексту Фільтруйте список, використовуючи текстове поле для пошуку відповідного тексту у вибраному атрибуті певної таблиці.
Фільтр по атрибутах Фільтруйте список, використовуючи серію прапорців, кожен з яких спробує зіставити свою умову із конкретним атрибутом певної таблиці.
Параметри фільтра Фільтруйте список, використовуючи серію прапорців, кожен з яких представляє зв'язок між записом для певної таблиці та записом для пов'язаної таблиці.
Фільтр по діапазону значень Подібно до "Фільтра по атрибутах", крім того, що кожен прапорець може представляти дві умови, а не одну (нариклад, "більше, ніж або дорівнює 0 ТА менше 100").
Динамічний набір параметрів розкривного списку Подібно до вибору значення в розкривному списку у наборі фільтрів атрибуту. Динамічний набір розкривного списку не вимагає визначати варіанти для розкривного списку, за якими має відбуватися фільтрування; натомість, він генерує повний перелік варіантів при завантаженні списку.
Динамічний набір параметрів фільтра Аналогічно до набору підстановки. Динамічний набір варіантів фільтра не вимагає визначати варіанти підстановки, за якими має відбуватися фільтрування; натомість, він генерує повний перелік варіантів при завантаженні списку.
Фільтр FetchXML Фільтруйте список за допомогою умови фільтру FetchXML.

Фільтр тексту

Текстовий фільтр додає текстове поле до області фільтру списку, яке прив'язане до атрибута типу таблиці списку. Коли користувач застосовує фільтр, список відображає лише ті записи, чий вибраний атрибут містить вказане значення.

Щоб додати фільтр тексту, виберіть + Фільтр тексту.

Додавання фільтра тексту.

Фільтр тексту використовує такі атрибути:

Ім’я Опис
Атрибут Ім'я атрибута вибраного типу таблиці списку, за яким слід виконати фільтрування. Лише атрибути типу «Рядок» є дійсними для «Фільтра тексту».
Ім’я, яке відображатиметься Замінює підпис для фільтра при відображенні списку. Стандартно це буде автоматично встановлено на ім'я вибраного атрибута.

Фільтр за атрибутами

Набір фільтрів атрибутів додає ряд варіантів, за якими можна фільтрувати список, прив'язаних до одного атрибута вибраного типу таблиці списку. Коли користувач застосовує фільтр, список відображає лише ті записи, які точно збігаються зі щонайменше одним вибраним варіантом.

Настройки фільтра атрибутів.

Набір фільтрів атрибутів використовує такі атрибути:

Ім’я Опис
Атрибут Ім'я атрибута вибраного типу таблиці списку, за яким слід виконати фільтрування. Тільки атрибути з такими типами є дійсними для "Фільтра тексту": "Рядок", "BigInt", "Десяткове число", "Подвійне значення", "Ціле число", "Гроші", "Розкривний список", "Дата та час" та "Логічне значення".
Ім’я, яке відображатиметься Замінює підпис для фільтра при відображенні списку. Стандартно це буде автоматично встановлено на ім'я вибраного атрибута.
Параметри Набір можливих значень для фільтрування. Див. нижче для детальної інформації.

Параметри наборів фільтрів по атрибутах

Набір фільтрів по атрибутах зазвичай може мати будь-яку кількість параметрів, за винятком розкривного списку і логічних атрибутів. Набір фільтрів по логічних атрибутах може мати тільки один або два варіанти – один варіант «істина» та один варіант «хибність». Набір фільтрів по атрибутах розкривного списку може мати тільки один варіант для кожного можливого значення у розкривному списку.

Варіанти мають такі атрибути:

Ім’я Опис
Оператор Оператор порівняння, використовується для фільтрації результатів, наприклад "Дорівнює", "Менше" і так далі. Перелік операторів для параметра буде залежати від типу атрибута, вибраного для фільтра. Наприклад, числові типи ("Десятковий") буде мати такі оператори, як "Менше, ніж" або "Більше, ніж", тоді як атрибути "Рядок" будуть використовувати такі оператори, як, наприклад, "Починається з" або "Містить". Оператори розкривного списку та логічні оператори завжди мають атрибут "Дорівнює".
Значення Фактичне значення використовується для умови фільтра.
Коротке ім’я Заміщує коротке ім'я для цього параметра в полі фільтра. Стандартно це буде автоматично те саме значення, що і значення атрибута.

Параметри фільтра

Набір підстановок додає ряд варіантів, за якими можна фільтрувати список, прив'язаний до пов’язаної таблиці вибраного типу таблиці списку. Коли користувач застосовує фільтр, список відображає лише ті записи, які точно збігаються зі щонайменше одним з вибраних пов’язаних записів.

Параметри фільтра.

Набір підстановки використовує такі атрибути:

Ім’я Опис
Зв’язки Ім'я пов'язаної таблиці до вибраного типу таблиці списку, за яким слід виконати фільтрування. Лише таблиці зі зв’язком «один до багатьох» або «багато до багатьох» із вибраним типом таблиці списку з'являються в якості варіантів для цього типу фільтра.
Ім’я, яке відображатиметься Замінює підпис для фільтра при відображенні списку. Стандартно це буде автоматично встановлено на ім'я вибраного зв’язку.
Параметри Набір можливих значень для фільтрування. Див. нижче для детальної інформації.

Параметри набору підстановки

Набір підстановки може мати будь-яку кількість варіантів, з єдиним обмеженням в кількості пов'язаних записів вибраного пов'язаного типу.

Варіанти мають такі атрибути:

Ім’я Опис
Значення Запис вибраного пов'язаного типу для фільтрування.
Коротке ім’я Заміщує коротке ім'я для цього параметра в полі фільтра. Стандартно це буде автоматично те саме значення, що і значення атрибута.

Фільтр по діапазону значень

Набір фільтрів по діапазону додає до області фільтра ряд варіантів, кожен з яких має одну або дві умови. Коли користувач застосовує фільтр, список відображає лише ті записи, які точно збігаються з усіма умовами хоча б одного вибраного варіанта.

Настройки фільтра діапазону.

Набір фільтрів по діапазону використовує такі атрибути:

Ім’я Опис
Атрибут Ім'я атрибута вибраного типу таблиці списку, за яким слід виконати фільтрування. Тільки атрибути з такими типами є дійсними для "Фільтра тексту": "Рядок", "BigInt", "Десяткове значення", "Подвійне значення", "Ціле число", "Гроші", "Дата та час".
Ім’я, яке відображатиметься Замінює підпис для фільтра при відображенні списку. Стандартно це буде автоматично встановлено на ім'я вибраного атрибута.
Параметри Набір можливих значень для фільтрування. Див. нижче для детальної інформації.

Параметри набору фільтрів по діапазону

Набір фільтрів по діапазону може мати будь-яку кількість варіантів. Кожний варіант буде виробляти умову фільтру з однією або двома підумовами, обидві з яких повинні бути виконані, щоб умова була істинною.

Варіанти мають такі атрибути:

Ім’я Опис
Оператор 1 Перший оператор порівняння використовується для фільтрації результатів, наприклад, "Дорівнює" та "Менше, ніж". Перелік операторів для параметра буде залежати від типу атрибута, вибраного для фільтра. Наприклад, числові типи ("Десятковий") буде мати такі оператори, як "Менше, ніж" або "Більше, ніж", тоді як атрибути "Рядок" будуть використовувати такі оператори, як, наприклад, "Починається з" або "Містить". Оператори розкривного списку та логічні оператори завжди мають атрибут "Дорівнює".
Значення 1 Перше значення використовується для умови фільтра.
Оператор 2 (додатково) Другий оператор порівняння використовується для фільтрації результатів, наприклад, "Дорівнює", "Менше, ніж". Перелік операторів для параметра буде залежати від типу атрибута, вибраного для фільтра. Наприклад, числові типи ("Десятковий") буде мати такі оператори, як "Менше, ніж" або "Більше, ніж", тоді як атрибути "Рядок" будуть використовувати такі оператори, як, наприклад, "Починається з" або "Містить". Оператори розкривного списку та логічні оператори завжди мають атрибут "Дорівнює".
Значення 2 (додатково) Друге значення використовується для умови фільтра.
Коротке ім’я Заміщує коротке ім'я для цього параметра в полі фільтра. За замовчуванням, це буде встановлено динамічно на основі вибраних операторів та значень.

Динамічний набір параметрів розкривного списку

Набір динамічного розкривного списку додає ряд варіантів для фільтрування, які представляють всі значення вказаного поля розкривного списку. Це відрізняється від вибору розкривного списку у наборі фільтрів по атрибуту. У наборі фільтрів по атрибуту потрібно вказати набір параметрів, який буде доступне користувачеві для фільтрування; у наборі динамічного розкривного списку потрібно лише вказати поле розкривного списку і всі варіанти набору будуть надані автоматично. Якщо вам потрібно більше контролю, рекомендовано використовувати набір фільтрів по атрибуту.

Настройки динамічного розкривного списку.

Набір динамічного розкривного списку використовує такі варіанти:

Ім’я Опис
Атрибут Ім'я атрибута «Розкривний список» вибраного типу таблиці списку, за яким слід виконати фільтрування.
Ім’я, яке відображатиметься Замінює підпис для фільтра при відображенні списку. Стандартно це буде автоматично встановлено на ім'я вибраного атрибута.

Динамічний набір параметрів фільтра

Динамічний набір параметрів фільтра додає ряд динамічних варіантів, за якими можна фільтрувати список, прив'язаний до пов’язаної таблиці вибраного типу таблиці списку. Коли користувач застосовує фільтр, список відображає лише ті записи, які точно збігаються зі щонайменше одним з вибраних пов’язаних записів.

Це відрізняється від набору підстановки. У наборі підстановки потрібно вручну вказати пов'язані таблиці, за якими слід виконати фільтрування. В динамічному наборі варіантів фільтра потрібно лише вказати зв’язок, за яким потрібно фільтрувати, і список параметрів буде згенеровано на основі вказаного подання пов'язаних таблиць.

Настройки динамічної підстановки.

Набір динамічної підстановки використовує такі варіанти:

Ім’я Опис
Зв’язки Ім'я пов'язаної таблиці до вибраного типу таблиці списку, за яким слід виконати фільтрування. Лише таблиці зі зв’язком «один до багатьох» або «багато до багатьох» із вибраним типом таблиці списку з'являються в якості варіантів для цього типу фільтра.
Подання Подання (Збережений запит), що має використовуватися як джерело для динамічного списку таблиць, за яким слід виконати фільтрування.
Підпис стовпця Поле в поданні, що надає значення «Ім'я» кожної таблиці.
Фільтр по відносинах Визначає зв'язок між таблицею, вказаною у полі «Зв'язок», і користувачем, який виконав вхід у систему. Якщо таблиця, визначена полем «Зв'язок» також має зв'язок із контактною особою, можна звузити список варіантів фільтрації до тих, що пов'язані з користувачем, який виконав вхід у систему.
Ім’я, яке відображатиметься Замінює підпис для фільтра при відображенні списку. Стандартно це буде автоматично встановлено на ім'я вибраного зв’язку.

Фільтр FetchXML

Фільтр по діапазону може створити або простий фільтр текстового поля, такий як "Фільтр тексту", або набір параметрів, таких як інші типи фільтрів. Це дозволяє вручну створити практично будь-який тип фільтра для списку за допомогою FetchXML.

Настройки фільтра FetchXML.

Фільтр FetchXML використовує тільки один атрибут:

Ім’я Опис
FetchXML Заява XML, що представляє фільтр.

Див. також