<commit_before>---
title: Инструменты ограничения списка
sidebar: flexberry-ember_sidebar
keywords: Flexberry Ember, фильтрация, OLV, список, поиск, ограничение
summary: Фильтрация списка, ограничение списка, поиск по атрибутам
toc: true
permalink: ru/fe_list-restriction-tools.html
lang: ru
---

Для того чтобы настроить ограничения на списках, компонент `{{flexberry-objectlistview}}` включает в себя следующие инструменты:

* фильтрация списков
* наложение ограничения (метод `objectListViewLimitPredicate`)
* поиск по атрибутам

## Настройка фильтрации на списке

Для того чтобы на [списковой форме](fe_object-list-view.html) реализовать возможность фильтрации необходимо:

1. Указать свойства поиска в [шаблоне](ef_template.html) списковой формы.
2. При необходимости переопределить предикаты в [роуте](ef_route.html) списковой формы.

По умолчанию отфильтровать можно не только по кнопке обновления списка, но и по клавише `Enter`. Также по умолчанию доступна фильтрация по подстроке при незаданной операции сравнения.

{% include note.html content="Регистрозависимость/ регистронезависимость при фильтрации зависит от [настроек БД](fo_insensitivity-register-ds.html)." %}

### Настройка шаблона формы

В шаблоне формы необходимо указать для компонента `{{flexberry-objectlistview}}` следующие свойства:
<commit_msg>Fix syntax in article about restrictions in lists<commit_after>---
title: Инструменты ограничения списка
sidebar: flexberry-ember_sidebar
keywords: Flexberry Ember, фильтрация, OLV, список, поиск, ограничение
summary: Фильтрация списка, ограничение списка, поиск по атрибутам
toc: true
permalink: ru/fe_list-restriction-tools.html
lang: ru
---

Для того чтобы настроить ограничения на списках, компонент `flexberry-objectlistview` включает в себя следующие инструменты:

* фильтрация списков
* наложение ограничения (метод `objectListViewLimitPredicate`)
* поиск по атрибутам

## Настройка фильтрации на списке

Для того чтобы на [списковой форме](fe_object-list-view.html) реализовать возможность фильтрации необходимо:

1. Указать свойства поиска в [шаблоне](ef_template.html) списковой формы.
2. При необходимости переопределить предикаты в [роуте](ef_route.html) списковой формы.

По умолчанию отфильтровать можно не только по кнопке обновления списка, но и по клавише `Enter`. Также по умолчанию доступна фильтрация по подстроке при незаданной операции сравнения.

{% include note.html content="Регистрозависимость/ регистронезависимость при фильтрации зависит от [настроек БД](fo_insensitivity-register-ds.html)." %}

### Настройка шаблона формы

В шаблоне формы необходимо указать для компонента `flexberry-objectlistview` следующие свойства:

{'fraction_non_alphanumeric': 0.07260479041916168, 'fraction_numerical': 0.0014970059880239522, 'mean_word_length': 6.30327868852459, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7591835', 'n_tokens_mistral': 1030, 'n_tokens_neox': 1209, 'n_words': 271}