Платформа 3V/Формы/Источники данных/Справочник/Фильтрация/Несколькими фильтрами через И или ИЛИ: различия между версиями
< Платформа 3V | Формы | Источники данных | Справочник | Фильтрация
Перейти к навигации
Перейти к поиску
Строка 1: | Строка 1: | ||
!!! СТРАНИЦА НАХОДИТСЯ В РАЗРАБОТКЕ!!! | !!! СТРАНИЦА НАХОДИТСЯ В РАЗРАБОТКЕ!!! | ||
− | + | На практике часто необходимо отфильтровывать данные несколькими фильтрами, для это используется тип фильтра CompoundDictionaryFilterDto. В нем обязетьуказывается тип | |
<syntaxhighlight lang="JSON" line> | <syntaxhighlight lang="JSON" line> | ||
"filter": { | "filter": { | ||
"type": "And", | "type": "And", | ||
"filters": [ | "filters": [ | ||
− | { | + | {...}, |
− | + | {...}, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
], | ], | ||
"inversion": false, | "inversion": false, | ||
Строка 39: | Строка 17: | ||
|- | |- | ||
| type|| Тип And - выбор элементов, удовлетворяющих одновременно всем описанным фильтрам. <br> Тип Or - выберутся элементы, которые удовлетворяют хотя бы одному из описанных фильтров. | | type|| Тип And - выбор элементов, удовлетворяющих одновременно всем описанным фильтрам. <br> Тип Or - выберутся элементы, которые удовлетворяют хотя бы одному из описанных фильтров. | ||
− | |||
− | |||
|- | |- | ||
| discriminator|| CompoundDictionaryFilterDto | | discriminator|| CompoundDictionaryFilterDto | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
== Пример: == | == Пример: == |
Версия 11:20, 19 апреля 2021
!!! СТРАНИЦА НАХОДИТСЯ В РАЗРАБОТКЕ!!! На практике часто необходимо отфильтровывать данные несколькими фильтрами, для это используется тип фильтра CompoundDictionaryFilterDto. В нем обязетьуказывается тип
1 "filter": {
2 "type": "And",
3 "filters": [
4 {...},
5 {...},
6 ],
7 "inversion": false,
8 "discriminator": "CompoundDictionaryFilterDto"
Описание свойств фильтра
Свойство | Описание |
---|---|
type | Тип And - выбор элементов, удовлетворяющих одновременно всем описанным фильтрам. Тип Or - выберутся элементы, которые удовлетворяют хотя бы одному из описанных фильтров. |
discriminator | CompoundDictionaryFilterDto |